DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
High-level manager for basic geometries. More...
#include <DTK_BasicGeometryManager.hpp>
Public Member Functions | |
BasicGeometryManager (const Teuchos::RCP< const Teuchos::Comm< int >> comm, const int physical_dimension) | |
Default constructor. Initializes an empty entity set with a function space defined over the given type. More... | |
BasicGeometryManager (const Teuchos::RCP< const Teuchos::Comm< int >> comm, const int physical_dimension, const Teuchos::ArrayView< Entity > &entities) | |
Entity constructor. Initializes an entity set filled with the specified entities with a function space defined over the given type. More... | |
BasicGeometryManager (const Teuchos::RCP< const Teuchos::Comm< int >> comm, const int physical_dimension, const Teuchos::ArrayView< Entity > &entities, const Teuchos::ArrayView< int > &block_ids, const Teuchos::ArrayView< int > &boundary_ids) | |
Predicate constructor. Initializes an entity set filled with the specified entities with a selection predicate defined by the input boundary and block ids with a function space defined over the given type. More... | |
Teuchos::RCP< FunctionSpace > | functionSpace () const |
Get the function space over which the mesh and its fields are defined. More... | |
High-level manager for basic geometries.
This manager provides a high-level class for automated construction of DTK interface objects. A user is not required to use this class but rather could use it to reduce code for certain implementations.
Definition at line 65 of file DTK_BasicGeometryManager.hpp.
DataTransferKit::BasicGeometryManager::BasicGeometryManager | ( | const Teuchos::RCP< const Teuchos::Comm< int >> | comm, |
const int | physical_dimension | ||
) |
Default constructor. Initializes an empty entity set with a function space defined over the given type.
Default constructor.
Definition at line 53 of file DTK_BasicGeometryManager.cpp.
DataTransferKit::BasicGeometryManager::BasicGeometryManager | ( | const Teuchos::RCP< const Teuchos::Comm< int >> | comm, |
const int | physical_dimension, | ||
const Teuchos::ArrayView< Entity > & | entities | ||
) |
Entity constructor. Initializes an entity set filled with the specified entities with a function space defined over the given type.
Entity constructor.
Definition at line 65 of file DTK_BasicGeometryManager.cpp.
DataTransferKit::BasicGeometryManager::BasicGeometryManager | ( | const Teuchos::RCP< const Teuchos::Comm< int >> | comm, |
const int | physical_dimension, | ||
const Teuchos::ArrayView< Entity > & | entities, | ||
const Teuchos::ArrayView< int > & | block_ids, | ||
const Teuchos::ArrayView< int > & | boundary_ids | ||
) |
Predicate constructor. Initializes an entity set filled with the specified entities with a selection predicate defined by the input boundary and block ids with a function space defined over the given type.
Predicate constructor.
Definition at line 76 of file DTK_BasicGeometryManager.cpp.
Teuchos::RCP< FunctionSpace > DataTransferKit::BasicGeometryManager::functionSpace | ( | ) | const |
Get the function space over which the mesh and its fields are defined.
Definition at line 94 of file DTK_BasicGeometryManager.cpp.