|
dune-fem 2.8.0
|
#include <dune/fem/space/common/dofmanager.hh>

Public Types | |
| typedef Traits::RestProlImp | RestProlImp |
| type of restrict-prolong operator implementation | |
| typedef Traits::DomainFieldType | DomainFieldType |
| field type of domain vector space | |
Public Member Functions | |
| EmptyIndexSetRestrictProlong () | |
| template<class EntityType > | |
| void | restrictLocal (EntityType &father, EntityType &son, bool initialize) const |
| restrict data to father and resize memory if doResize is true | |
| template<class EntityType > | |
| void | prolongLocal (EntityType &father, EntityType &son, bool initialize) const |
| prolong data to children and resize memory if doResize is true | |
| void | initialize () |
| initialize restrict prolong object (if necessary) before adaptation takes place | |
| void | finalize () |
| finalize restrict prolong object (if necessary) after adaptation and dof compression was finished | |
| void | setFatherChildWeight (const DomainFieldType &weight) const |
| explicit set volume ratio of son and father | |
| void | restrictLocal (const Entity &father, const Entity &son, bool initialize) const |
| restrict data to father | |
| void | restrictLocal (const Entity &father, const Entity &son, const LocalGeometry &geometryInFather, bool initialize) const |
| restrict data to father | |
| void | restrictFinalize (const Entity &father) const |
| finalize restriction on father | |
| void | prolongLocal (const Entity &father, const Entity &son, bool initialize) const |
| prolong data to children | |
| void | prolongLocal (const Entity &father, const Entity &son, const LocalGeometry &geometryInFather, bool initialize) const |
| prolong data to children | |
| void | addToList (Communicator &comm) |
| add discrete function to communicator | |
| void | addToLoadBalancer (LoadBalancer &lb) |
| add discrete function to load balancer | |
Protected Member Functions | |
| DomainFieldType | calcWeight (const Entity &father, const Entity &son) const |
| calculates the weight, i.e. (volume son)/(volume father) | |
| const RestProlImp & | asImp () const |
| RestProlImp & | asImp () |
|
inherited |
field type of domain vector space
|
inherited |
type of restrict-prolong operator implementation
|
inlineinherited |
add discrete function to communicator
| [in] | comm | Communicator to add the discrete functions to |
|
inlineinherited |
add discrete function to load balancer
| [in] | lb | LoadBalancer to add the discrete functions to |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
calculates the weight, i.e. (volume son)/(volume father)
| [in] | father | Father Entity |
| [in] | son | Son Entity |
|
inlineinherited |
finalize restrict prolong object (if necessary) after adaptation and dof compression was finished
|
inlineinherited |
initialize restrict prolong object (if necessary) before adaptation takes place
|
inlineinherited |
prolong data to children
|
inlineinherited |
prolong data to children
|
inlineinherited |
finalize restriction on father
|
inlineinherited |
restrict data to father
|
inlineinherited |
restrict data to father
|
inlineinherited |
explicit set volume ratio of son and father
| [in] | weight | volume of son / volume of father |