#include <spacePreBuilder.hh>
Public Member Functions | |
SpaceHelper (G &prebuild, const BoundaryConditions *bc=0, const CellConditions *cc=0) | |
const BoundaryConditions * | bc () const |
Returns boundary conditions. | |
const CellConditions * | cc () const |
Returns cell conditions. | |
void | set_bc (const BoundaryConditions *bc) |
Reset boundary conditions to bc . | |
G & | prebuild () |
Returns space pre builder. | |
virtual void | reset ()=0 |
Reset the index counter. | |
virtual uint & | idx ()=0 |
Returns the current index. | |
virtual const uint & | idx () const =0 |
virtual uint | spcNo () const |
bool | passive (const concepts::Connector &cntr) const |
Returns if an entitiy of dimension dim is marked as passive. | |
void | setPassive (const concepts::Connector &cntr) |
Mark a connector as passive. | |
const concepts::Set< const concepts::Connector * > | passive () const |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Class which helps to build the T Columns of the elements of a space, with the help of a space pre builder.
F | data type of the T-matrices |
G | space pre builder class |
Definition at line 90 of file spacePreBuilder.hh.
|
inline |
Constructor
prebuild | space prebuilder |
bc | pointer to boundary conditions |
Definition at line 98 of file spacePreBuilder.hh.
|
inlinevirtual |
Definition at line 103 of file spacePreBuilder.hh.
|
inline |
Returns boundary conditions.
Definition at line 105 of file spacePreBuilder.hh.
|
inline |
Returns cell conditions.
Definition at line 107 of file spacePreBuilder.hh.
|
pure virtual |
Returns the current index.
Implemented in concepts::SubspaceHelper< F, G >, concepts::SubspaceHelper< F, hp2D::SpacePreBuilder >, and concepts::SubspaceHelper< Real, hp2D::SpacePreBuilder >.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::SubspaceHelper< F, G >, concepts::SubspaceHelper< F, hp2D::SpacePreBuilder >, and concepts::SubspaceHelper< Real, hp2D::SpacePreBuilder >.
Definition at line 149 of file spacePreBuilder.hh.
|
inline |
Definition at line 132 of file spacePreBuilder.hh.
|
inline |
Returns if an entitiy of dimension dim
is marked as passive.
Definition at line 125 of file spacePreBuilder.hh.
|
inline |
Returns space pre builder.
Definition at line 113 of file spacePreBuilder.hh.
|
pure virtual |
Reset the index counter.
Implemented in concepts::SubspaceHelper< F, G >, concepts::SubspaceHelper< F, hp2D::SpacePreBuilder >, and concepts::SubspaceHelper< Real, hp2D::SpacePreBuilder >.
|
inline |
Reset boundary conditions to bc
.
Definition at line 109 of file spacePreBuilder.hh.
|
inline |
Mark a connector as passive.
Definition at line 129 of file spacePreBuilder.hh.
|
inlinevirtual |
Returns a number to distinguish between global indices on same topological entity. Here 0, but meaning can come in derivated classes.
Reimplemented in concepts::SubspaceHelper< F, G >, concepts::SubspaceHelper< F, hp2D::SpacePreBuilder >, and concepts::SubspaceHelper< Real, hp2D::SpacePreBuilder >.
Definition at line 123 of file spacePreBuilder.hh.