DataTransferKit - Multiphysics Solution Transfer Services  2.0
Public Member Functions | List of all members
DataTransferKit::ClientManager Class Referenceabstract

ClientManager interface. More...

#include <DTK_ClientManager.hpp>

Inheritance diagram for DataTransferKit::ClientManager:
DataTransferKit::STKMeshManager

Public Member Functions

 ClientManager ()
 Constructor. More...
 
virtual ~ClientManager ()
 Destructor. More...
 
virtual Teuchos::RCP< EntitySetentitySet () const =0
 Get the entity set over which the fields are defined. More...
 
virtual Teuchos::RCP< EntityLocalMaplocalMap () const =0
 Get the local map for entities supporting the function. More...
 
virtual Teuchos::RCP< EntityShapeFunctionshapeFunction () const =0
 Get the shape function for entities supporting the function. More...
 
virtual Teuchos::RCP< EntityIntegrationRuleintegrationRule () const =0
 Get the integration rule for entities supporting the function. More...
 
virtual PredicateFunction selectFunction () const =0
 Get the selector function. More...
 
virtual Teuchos::RCP< Fieldfield (const std::string &field_name) const =0
 Get the field for the given string key. More...
 

Detailed Description

ClientManager interface.

ClientManager provides a general interface through which clients can provide their client interface implementations.

Definition at line 64 of file DTK_ClientManager.hpp.

Constructor & Destructor Documentation

DataTransferKit::ClientManager::ClientManager ( )
inline

Constructor.

Definition at line 70 of file DTK_ClientManager.hpp.

virtual DataTransferKit::ClientManager::~ClientManager ( )
inlinevirtual

Destructor.

Definition at line 75 of file DTK_ClientManager.hpp.

Member Function Documentation

virtual Teuchos::RCP<EntitySet> DataTransferKit::ClientManager::entitySet ( ) const
pure virtual

Get the entity set over which the fields are defined.

Implemented in DataTransferKit::STKMeshManager.

virtual Teuchos::RCP<EntityLocalMap> DataTransferKit::ClientManager::localMap ( ) const
pure virtual

Get the local map for entities supporting the function.

Implemented in DataTransferKit::STKMeshManager.

virtual Teuchos::RCP<EntityShapeFunction> DataTransferKit::ClientManager::shapeFunction ( ) const
pure virtual

Get the shape function for entities supporting the function.

Implemented in DataTransferKit::STKMeshManager.

virtual Teuchos::RCP<EntityIntegrationRule> DataTransferKit::ClientManager::integrationRule ( ) const
pure virtual

Get the integration rule for entities supporting the function.

Implemented in DataTransferKit::STKMeshManager.

virtual PredicateFunction DataTransferKit::ClientManager::selectFunction ( ) const
pure virtual

Get the selector function.

Implemented in DataTransferKit::STKMeshManager.

virtual Teuchos::RCP<Field> DataTransferKit::ClientManager::field ( const std::string &  field_name) const
pure virtual

Get the field for the given string key.

Implemented in DataTransferKit::STKMeshManager.


The documentation for this class was generated from the following file: