Public Member Functions | |
Pointerstruct () | |
unsigned int | memory_consumption () const |
Public Attributes | |
std::vector< unsigned int > * | indices_ptr |
std::vector< Vector< typename VectorType::value_type > > * | dof_values_ptr |
user_pointer
, multiple pointers to the data need to be packetized in a structure. Note that in our case on each cell either the vector<unsigned int> indices
(if the cell will be refined) or the vector<double> dof_values
(if the children of this cell will be deleted) is needed, hence one user_pointer
should be sufficient, but to allow some errorchecks and to preserve the user from making user errors the user_pointer
will be 'multiplied' by this structure. SolutionTransfer< dim, VectorType, DH >::Pointerstruct::Pointerstruct | ( | ) |
unsigned int SolutionTransfer< dim, VectorType, DH >::Pointerstruct::memory_consumption | ( | ) | const |
std::vector<unsigned int>* SolutionTransfer< dim, VectorType, DH >::Pointerstruct::indices_ptr |
std::vector<Vector<typename VectorType::value_type> >* SolutionTransfer< dim, VectorType, DH >::Pointerstruct::dof_values_ptr |