virtual ~Space()
void buildElements_(concepts::EdgeNd &cell, concepts::TColumn< Real > *T0=0)
A 1D hp FEM space with continuous, picewise polynomial basis functions.
Definition: space.hh:29
virtual std::ostream & info(std::ostream &os) const
concepts::Joiner< BaseElement< Real > *, 1 > * elm_
Linked list of the elements.
Definition: space.hh:86
Space(concepts::Mesh1 &msh, uint l, uint p, concepts::BoundaryConditions *bc=0)
Constructor.
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Definition: scannerConnectors.hh:29
void meshAndPoly_(concepts::EdgeNd &cell, int l, int &L, int &P)
Indicates that the space on which a function was called was not yet correctly built.
Definition: space.hh:36
concepts::DynArray< concepts::AdaptiveAdjustP< 1 > > adj_
Hash table of the adjustment information of the elements.
Definition: space.hh:94
concepts::DynArray< concepts::AdaptiveControl<> > ctrl0_
Hash table of the control information for the vertices.
Definition: space.hh:89
virtual void adjust(const concepts::Element< Real > &elm, const concepts::AdaptiveAdjustP< 1 > &a)
concepts::DynArray< concepts::AdaptiveControlP< 1 > > ctrl1_
Hash table of the control information for the 1D elements.
Definition: space.hh:91
void enforceBC_(concepts::EdgeNd &cell)