|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity > Class Template Reference
#include <dune/fem/schemes/dirichletconstraints.hh>
Inheritance diagram for Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >:

Public Types | |
| typedef Space | SpaceType |
| typedef SpaceType::BlockMapperType | MapperType |
| typedef int | DataType |
| typedef DirichletConstraints< Model, Space, useIdentity > | DirichletType |
Public Member Functions | |
| DirichletBuilder (const DirichletType &dirichlet, const SpaceType &space, const MapperType &mapper) | |
| bool | contains (int dim, int codim) const |
| bool | fixedSize (int dim, int codim) const |
| template<class MessageBuffer , class Entity > | |
| void | gather (MessageBuffer &buffer, const Entity &entity) const |
| read buffer and apply operation | |
| template<class MessageBuffer , class EntityType > | |
| void | scatter (MessageBuffer &buffer, const EntityType &entity, size_t n) |
| template<class Entity > | |
| size_t | size (const Entity &entity) const |
| return local dof size to be communicated | |
| size_t | size (const EntityType &e) const |
| void | gather (MessageBufferImp &buff, const EntityType &e) const |
| void | scatter (MessageBufferImp &buff, const EntityType &e, size_t n) |
Public Attributes | |
| const int | myRank_ |
| const int | mySize_ |
| const DirichletType & | dirichlet_ |
| const SpaceType & | space_ |
| const MapperType & | mapper_ |
Static Public Attributes | |
| static const int | blockSize = SpaceType::localBlockSize |
Member Typedef Documentation
◆ DataType
template<class Model , class Space , bool useIdentity>
| typedef int Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::DataType |
◆ DirichletType
template<class Model , class Space , bool useIdentity>
| typedef DirichletConstraints< Model,Space, useIdentity > Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::DirichletType |
◆ MapperType
template<class Model , class Space , bool useIdentity>
| typedef SpaceType::BlockMapperType Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::MapperType |
◆ SpaceType
template<class Model , class Space , bool useIdentity>
| typedef Space Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::SpaceType |
Constructor & Destructor Documentation
◆ DirichletBuilder()
template<class Model , class Space , bool useIdentity>
|
inline |
Member Function Documentation
◆ contains()
template<class Model , class Space , bool useIdentity>
|
inline |
◆ fixedSize()
template<class Model , class Space , bool useIdentity>
|
inline |
◆ gather()
template<class Model , class Space , bool useIdentity>
template<class MessageBuffer , class Entity >
|
inline |
read buffer and apply operation
◆ scatter()
template<class Model , class Space , bool useIdentity>
template<class MessageBuffer , class EntityType >
|
inline |
read buffer and apply operation scatter is called for one every entity several times depending on how much data was gathered
◆ size()
template<class Model , class Space , bool useIdentity>
template<class Entity >
|
inline |
return local dof size to be communicated
Member Data Documentation
◆ blockSize
template<class Model , class Space , bool useIdentity>
|
static |
◆ dirichlet_
template<class Model , class Space , bool useIdentity>
| const DirichletType& Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::dirichlet_ |
◆ mapper_
template<class Model , class Space , bool useIdentity>
| const MapperType& Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::mapper_ |
◆ myRank_
template<class Model , class Space , bool useIdentity>
| const int Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::myRank_ |
◆ mySize_
template<class Model , class Space , bool useIdentity>
| const int Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::mySize_ |
◆ space_
template<class Model , class Space , bool useIdentity>
| const SpaceType& Dune::DirichletConstraints ::DirichletBuilder< Model, Space, useIdentity >::space_ |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8