dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/mapper/genericadaptivedofmapper.hh>
Public Types | |
typedef std::vector< int > | DofVectorType |
Public Member Functions | |
EntityDofStorage () | |
void | assign (const EntityDofStorage &other) |
EntityDofStorage (const EntityDofStorage &other) | |
EntityDofStorage & | operator= (const EntityDofStorage &other) |
bool | exists (const int codim, const int polOrd) const |
bool | use (const int codim, const int polOrd) |
returns true if entry has a reference count of 1 More... | |
void | insert (const GeometryType type, const int codim, const int polOrd, const int numDofs, const int startDof) |
int | determineVectorEntry (const int codim, const int polOrd) const |
const GeometryType & | type () const |
void | remove (const int codim, const int polOrd) |
void | reset () |
int | dof (const int codim, const int polOrd, const size_t dofNumber) const |
int | entityDof (int dofNumber) const |
int | entityDofs () const |
template<class VectorType > | |
void | detectUnusedDofs (VectorType &isHole, const int actSize) |
void | printDofs () const |
template<class VectorType > | |
bool | removeHoles (VectorType &oldIdx, VectorType &newIdx, VectorType &holesVec, int ¤tHole, const int usedSize, int &holes) |
Public Attributes | |
std::vector< DofVectorType > | dofs_ |
GeometryType | type_ |
char | used_ [numOrders] |
typedef std::vector< int > Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::DofVectorType |
|
inline |
|
inline |
|
inline |
References Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::dofs_, Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::numOrders, Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::type_, and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::used_.
Referenced by Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::EntityDofStorage(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::operator=().
|
inline |
|
inline |
References Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::minOrder.
Referenced by Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::dof(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::exists(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::insert(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::remove(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::use().
|
inline |
References Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::determineVectorEntry(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::size().
Referenced by Dune::Fem::GenericAdaptiveDofMapper< PAdaptiveLagrangeMapperTraits< GridPart, polOrder > >::compress(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::detectUnusedDofs(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::insert(), Dune::Fem::GenericAdaptiveDofMapper< PAdaptiveLagrangeMapperTraits< GridPart, polOrder > >::mapToGlobal(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::removeHoles().
|
inline |
|
inline |
|
inline |
|
inline |
References Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::determineVectorEntry(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::dof(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::exists(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::numDofs(), Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::type(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::use().
Referenced by Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::InsertSubEntities< codim >::insertDofs().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
returns true if entry has a reference count of 1
References Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::determineVectorEntry().
Referenced by Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::insert(), and Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::InsertSubEntities< codim >::insertDofs().
std::vector< DofVectorType > Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::dofs_ |
GeometryType Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::type_ |
char Dune::Fem::GenericAdaptiveDofMapper< TraitsImp >::EntityDofStorage::used_[numOrders] |