Class xlifepp::SpaceMap#

class SpaceMap#

a class handling the map between dof numbers of the trace of 2 spaces (V1,V2) on an interface the spaces have to be FE spaces on a same mesh with same interpolation ! This class manages a numbering vector, say m, that relates dof numbers of V1 to dof numbers of V2 : i_th dof of V1 = m(i)_th dof of V2 This map allows to transport a TermVector defined on V1 to a TermVector defined on V2

Public Functions

inline number_t operator()(number_t i) const#

< return the dof number of V2 of the dof number of V1 (index start from 1)

void print(std::ostream&) const#

print SpaceMap

Public Members

std::vector<number_t> dofMap#

numbering vector describing the map V1->V2 (index start from 0)