preCICE v3.1.2
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cprecice::acceleration::Acceleration
 CAccelerationSerialTestsFixture
 Cboost::geometry::traits::access< Eigen::VectorXd, Dimension >
 Cboost::geometry::traits::access< pm::Vertex, Dimension >
 Cboost::geometry::traits::access< pm::Vertex::RawCoords, Dimension >
 Cprecice::action::ActionAbstract base class for configurable actions on data and/or meshes
 CAlmostDegenerateTetrahedronFixture
 Cprecice::com::AsVectorTag< T >
 CB1
 Cprecice::logging::BackendConfigurationHolds the configuration for one logging backend (sink) and takes care of default values
 CBaseT
 Cboost::log::basic_formatter_factory
 CBoostLogger
 Cprecice::mesh::BoundingBoxAn axis-aligned bounding box around a (partition of a) mesh
 Cprecice::m2n::BoundM2NAn M2N between participants with a configured direction
 Cprecice::math::Bspline
 Cprecice::mesh::Chain< n >
 Cboost::geometry::traits::closure< pm::Triangle >
 CColumn
 Cprecice::utils::Parallel::CommState
 Cprecice::com::CommunicationInterface for all interprocess communication classes
 Cprecice::com::CommunicationConfigurationConfiguration for communication channels between a primary and its secondary ranks. The communication between two solvers is configured in m2n::M2NConfiguration
 Cprecice::com::CommunicationFactory
 Cprecice::mapping::CompactSupportBaseBase class for RBF with compact support
 Cprecice::utils::ComponentWiseLess
 Cprecice::cplscheme::CouplingSchemeConfiguration::Config
 Cprecice::xml::ConfigParser
 Cprecice::xml::ConfigurationContextTightly coupled to the parameters of Participant()
 Cprecice::acceleration::AccelerationConfiguration::ConfigurationData
 Cprecice::action::ActionConfiguration::ConfiguredActionStores configuration information temporarily to create the Action
 Cprecice::mesh::DataConfiguration::ConfiguredData
 Cprecice::m2n::M2NConfiguration::ConfiguredM2N
 Cprecice::mapping::MappingConfiguration::ConfiguredMappingConfiguration data for one mapping
 Cprecice::m2n::PointToPointCommunication::ConnectionDataThis data structure is used to store m2n communication information for the 1 step of bounding box initialization. It stores:
 Cprecice::com::ConnectionInfoPublisher
 Cprecice::testing::ConnectionOptions
 Cprecice::cplscheme::impl::ConvergenceMeasureInterface for measures checking the convergence of a series of datasets
 Cprecice::cplscheme::BaseCouplingScheme::ConvergenceMeasureContextHolds meta information to perform a convergence measurement
 Cprecice::cplscheme::CouplingSchemeConfiguration::ConvergenceMeasureDefintion
 Cprecice::math::geometry::ConvexityResult
 Cboost::geometry::traits::coordinate_system< Eigen::VectorXd >
 Cboost::geometry::traits::coordinate_system< pm::Vertex >
 Cboost::geometry::traits::coordinate_system< pm::Vertex::RawCoords >
 Cboost::geometry::traits::coordinate_type< Eigen::VectorXd >
 Cboost::geometry::traits::coordinate_type< pm::Vertex >
 Cboost::geometry::traits::coordinate_type< pm::Vertex::RawCoords >
 Cprecice::cplscheme::CouplingData
 Cprecice::cplscheme::CouplingSchemeInterface for all coupling schemes
 Cprecice::xml::ConfigParser::CTagStruct holding the read tag from xml file
 Cprecice::io::TXTTableWriter::DataRepresents one data entry to be written
 Cprecice::mesh::DataDescribes a set of data values belonging to the vertices of a mesh
 Cprecice::impl::DataContextStores one Data object with related mesh
 Cprecice::testing::DataContextFixture
 Cprecice::acceleration::AccelerationConfiguration::DefaultValuesIMVJ
 Cprecice::acceleration::AccelerationConfiguration::DefaultValuesIQN
 Cprecice::mapping::DefiniteFunction< isDefinite >Base class for RBF functions to distinguish positive definite functions
 Cprecice::mapping::DefiniteFunction< false >
 Cprecice::mapping::DefiniteFunction< true >
 Cprecice::utils::statistics::DistanceAccumulator
 Cprecice::m2n::DistributedComFactory
 Cprecice::m2n::DistributedCommunicationInterface for all distributed solver to solver communication classes
 Cprecice::utils::DoubleAggregatorAn accurate aggregator for doubles with usability in mind
 Cprecice::mesh::EdgeLinear edge of a mesh, defined by two Vertex objects
 Cprecice::profiling::Event
 Cprecice::profiling::EventRegistry
 Cstd::exception [external]STL class
 Cprecice::cplscheme::CouplingSchemeConfiguration::Config::Exchange
 Cprecice::mapping::MappingConfiguration::ExecutorConfiguration
 Cprecice::io::ExportAbstract base class of all classes exporting container data structures
 Cprecice::io::ExportContext
 Cstd::false_type [external]
 CFlippedTetrahedronFixture
 Cformatter
 Cboost::log::formatter_factory
 Cprecice::profiling::FundamentalTagTag to annotate fundamental events
 CFunnyTetrahedronFixture
 Cprecice::mapping::MappingConfiguration::GeoMultiscaleConfiguration
 Cprecice::mapping::MappingConfiguration::GinkgoParameter
 Cprecice::mapping::GinkgoRadialBasisFctSolver< RADIAL_BASIS_FUNCTION_T >
 Cprecice::acceleration::impl::QRFactorization::givensRot
 Cprecice::logging::GlobalLoggingConfigHolds global logging data in a central place
 Cprecice::cplscheme::impl::TimeHandler::Impl
 Cprecice::cplscheme::ImplicitData
 Cprecice::query::IndexClass to query the index trees of the mesh
 Cboost::geometry::traits::indexed_access< pm::Edge, Index, Dimension >
 Cprecice::query::Index::IndexImpl
 Cprecice::utils::IndexMaps< dimension >Provides mappings of indices for dimensions 2 and 3
 Cprecice::utils::IndexMaps< 2 >
 Cprecice::utils::IndexMaps< 3 >
 Cboost::mpl::int_
 Cstd::integral_constant< size_t, Extent > [external]
 Cprecice::impl::ParticipantState::IntermediateExport
 Cprecice::utils::IntraCommUtility class for managing intra-participant communication operations
 Cprecice::detail::is_container< C, U >
 Cprecice::query::impl::IsDirectIndexableHelper< Primitive >
 Cboost::iterator_facade
 Cprecice::utils::petsc::KSPSolver
 Cprecice::xml::XMLTag::ListenerCallback interface for configuration classes using XMLTag
 Cprecice::logging::LoggerThis class provides a lightweight logger
 Cprecice::logging::LogLocationStruct used to capture the original location of a log request
 Cprecice::m2n::M2NM2N communication class. This layer is necessary since communication between two participants can be working via several meshes, each possibly with a different decomposition. In principle, this class is only a map from meshes to DistributedCommunications
 Cprecice::utils::ManageUniqueIDsManages a set of unique IDs
 Cprecice::impl::ParticipantImpl::MappedSamples
 Cprecice::m2n::PointToPointCommunication::MappingDefines mapping between:
 Cprecice::mapping::MappingAbstract base class for mapping of data from one mesh to another
 Cprecice::impl::MappingContextHolds a data mapping and related information
 Cprecice::query::MatchType< Tag >Struct to hold the index of a primitive match
 Cprecice::utils::petsc::Matrix
 Cprecice::mesh::MeshContainer and creator for meshes
 Cprecice::impl::MeshContextStores a mesh and related objects and data
 Cprecice::impl::MeshDataKey< T >Type that represent a compound key of two values
 Cprecice::query::MeshIndices
 CMeshSpecification
 CMPI_Select_unsigned_integer_datatype< size_t >
 CMPI_Select_unsigned_integer_datatype< 1 >
 CMPI_Select_unsigned_integer_datatype< 2 >
 CMPI_Select_unsigned_integer_datatype< 4 >
 CMPI_Select_unsigned_integer_datatype< 8 >
 Cprecice::utils::MPIResult
 Cprecice::utils::MultiLock< Key >Class handling multiple locks allowing global lock and unlock operations
 Cprecice::utils::MultiLock< std::string >
 Cprecice::profiling::NameEntry
 Cprecice::mapping::NoCompactSupportBaseBase class for RBF without compact support
 COneTetraFixture
 Cprecice::profiling::Event::Options
 Costream_formatter
 Cprecice::utils::ParallelUtility class for managing MPI operations
 Cprecice::testing::ParallelCouplingSchemeFixture
 CParallelImplicitCouplingSchemeFixture
 Cprecice::acceleration::impl::ParallelMatrixOperations
 Cprecice::ParticipantMain Application Programming Interface of preCICE. Include using #include <precice/precice.hpp>
 Cprecice::impl::ParticipantImplImplementation of Participant. See also pimpl ideom (https://en.cppreference.com/w/cpp/language/pimpl)
 Cprecice::impl::ParticipantStateHolds coupling state of one participating solver in coupled simulation
 Cprecice::testing::ParticipantStateRepresents a ParticipantState in a test
 Cprecice::partition::PartitionAbstract base class for partitions
 Cprecice::utils::PetscUtility class for managing PETSc operations
 Cboost::geometry::traits::point_order< pm::Triangle >
 Cboost::geometry::traits::point_type< pm::Edge >
 Cprecice::mapping::PolationCalculates the barycentric coordinates of a coordinate on the given vertex/edge/triangle and stores the corresponding weights If all barycentric coordinates are positive, the operation is interpolation. If not, it is an extrapolation
 CPreciceTestLoggingFixture
 Cprecice::acceleration::impl::PreconditionerInterface for preconditioner variants that can be applied to quasi-Newton acceleration schemes
 Cprecice::query::impl::PrimitiveTraits< T >Type trait to extract information based on the type of a Primitive
 Cprecice::query::impl::PrimitiveTraits< mesh::Edge >
 Cprecice::query::impl::PrimitiveTraits< mesh::Tetrahedron >
 Cprecice::query::impl::PrimitiveTraits< mesh::Triangle >
 Cprecice::query::impl::PrimitiveTraits< pm::Vertex >
 Cprecice::query::ProjectionMatchStruct representing a projection match
 Cprecice::query::impl::PtrVectorIndexable< Container >Makes a utils::PtrVector indexable and thus be usable in boost::geometry::rtree
 Cprecice::acceleration::impl::QRFactorizationClass that provides functionality for a dynamic QR-decomposition, that can be updated in O(mn) flops if a column is inserted or deleted. The new column is orthogonalized to the existing columns in Q using a modified GramSchmidt algorithm. The zero-elements are generated using suitable givens-roatations. The Interface provides fnctions such as insertColumn, deleteColumn at arbitrary position an push or pull column at front or back, resp
 Cboost::mpl::quote1
 Cprecice::mapping::RadialBasisFctSolver< RADIAL_BASIS_FUNCTION_T >
 Cprecice::mapping::RadialBasisParametersWrapper struct that is used to transfer RBF-specific parameters to the GPU
 Cprecice::utils::RangePreview< InputIter >The RangePreview object used as a lazy proxy struct for proviewing the content of a Range
 Cprecice::testing::Ranks
 Cprecice::mapping::MappingConfiguration::RBFConfiguration
 Cprecice::partition::ReceivedPartitionFixture
 Cprecice::action::RecorderAction::Record
 Cprecice::com::Request
 CResPreconditionerFixture
 Cprecice::query::impl::RTreeTraits< Primitive >The type traits of a rtree based on a Primitive
 Cprecice::time::Sample
 Cprecice::profiling::ScopedEventPrefixClass that changes the prefix in its scope
 Cprecice::com::SocketSendQueue::SendItem
 Cprecice::testing::SerialCouplingSchemeFixture
 Cprecice::com::serialize::SerializedBoundingBoxSerialized representation of a mesh::BoundingBox
 Cprecice::com::serialize::SerializedBoundingBoxMapSerialized representation of a BoundingBoxMap
 Cprecice::com::serialize::SerializedConnectionMapSerialized representation of ConnectionMap
 Cprecice::com::serialize::SerializedMeshSerialized representation of mesh::Mesh
 Cprecice::com::serialize::SerializedStamplesSerialized representation of CouplingData
 Cboost::log::sinks::sink
 Cprecice::com::SocketSendQueue
 Cprecice::span< ElementType, Extent >A C++ 11 implementation of the non-owning C++20 std::span type
 Cprecice::detail::span_storage< E, S >
 Cprecice::detail::span_storage< E, dynamic_extent >
 Cprecice::detail::span_storage< ElementType, Extent >
 Cprecice::mapping::SphericalVertexCluster< RADIAL_BASIS_FUNCTION_T >
 Cprecice::time::StampleStample containing timestampled Sample
 Cprecice::time::Storage
 Cprecice::utils::StringMaker< MAX >Utility class to build a string from C functions with output pointers and static maximum length
 Cprecice::utils::StringMatch
 Cprecice::acceleration::impl::SVDFactorizationClass that provides functionality to maintain a SVD decomposition of a matrix via successive rank-1 updates and truncation with respect to the truncation threshold eps
 Cprecice::profiling::SynchronizeTagTag to annotate synchronized events
 CTable
 Cboost::geometry::traits::tag< Eigen::VectorXd >Adapts Eigen::VectorXd to boost.geometry
 Cboost::geometry::traits::tag< pm::Edge >Provides the necessary template specialisations to adapt precice's Edge to boost.geometry
 Cboost::geometry::traits::tag< pm::Triangle >Provides the necessary template specialisations to adapt precice's Triangle to boost.geometry
 Cboost::geometry::traits::tag< pm::Vertex >Provides the necessary template specialisations to adapt precice's Vertex to boost.geometry
 Cboost::geometry::traits::tag< pm::Vertex::RawCoords >Adapts Vertex::RawCoords to boost.geometry
 Cboost::unit_test::test_tree_visitor
 Cprecice::testing::TestContext
 Cprecice::mesh::TetrahedronTetrahedron of a mesh, defined by 4 vertices
 CTetrahedronFixture
 Cboost::log::sinks::text_ostream_backend
 Cprecice::time::Time
 Cprecice::profiling::TimedEntryAn event that has been recorded and it waiting to be written to file
 Cprecice::cplscheme::impl::TimeHandler
 Cprecice::logging::Tracer
 Cprecice::utils::transform< P, A1, A >
 Cprecice::mesh::TriangleTriangle of a mesh, defined by three vertices
 Cstd::true_type [external]
 Cstd::tuple_element< I, precice::span< ElementType, Extent > >
 Cprecice::io::TXTReaderFile reader for matrix/vector in Matlab V7 ASCII format
 Cprecice::io::TXTTableWriterFile writer for table-data in text-format
 Cprecice::io::TXTWriterFile writer for matrix in Matlab V7 ASCII format
 Cimpl::IsDirectIndexableHelper::type
 Cstd::conditional::type
 Cprecice::utils::type_transform< F, Inputs >
 CUnitSquareFixture
 Cprecice::acceleration::AccelerationConfiguration::UserDefinitions
 Cprecice::utils::petsc::Vector
 Cprecice::query::impl::VectorIndexable< Container >Makes a std::vector indexable and thus be usable in boost::geometry::rtree
 Cprecice::mesh::VertexVertex of a mesh
 CVertexSpecificationHolds rank, owner, position and value of a single vertex
 Cprecice::utils::petsc::Viewer
 Cprecice::impl::WatchIntegralTrack and output transient integral data on a mesh
 Cprecice::config::ParticipantConfiguration::WatchIntegralConfig
 Cprecice::impl::WatchPointObserves and exports coordinates of a point on the geometry
 Cprecice::config::ParticipantConfiguration::WatchPointConfig
 Cprecice::time::WaveformAllows to perform interpolation on samples in storage of given data
 Cprecice::testing::WaveformFixture
 Cprecice::mapping::WeightedElementStruct that contains weight and index of a vertex
 Cprecice::m2n::WhiteboxAccessorStruct giving access _useOnlyPrimaryCom
 Cprecice::testing::WhiteboxAccessorStruct giving access to the impl of a befriended class or struct
 Cprecice::xml::XMLAttribute< ATTRIBUTE_T >
 Cprecice::xml::XMLTagRepresents an XML tag to be configured automatically