Public Member Functions | |
SubspaceHelper (G &prebuild, uint spcNo, const BoundaryConditions *bc=0, const CellConditions *cc=0, uint *const offset=0, uint *const idx=0) | |
virtual void | reset () |
Reset the index counter. | |
virtual uint & | idx () |
virtual const uint & | idx () const |
bool | ownIndex () const |
virtual uint | spcNo () const |
uint | offset () const |
Returns the offset. | |
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. | |
bool | passive (const concepts::Connector &cntr) const |
Returns if an entitiy of dimension dim is marked as passive. | |
const concepts::Set< const concepts::Connector * > | passive () const |
void | setPassive (const concepts::Connector &cntr) |
Mark a connector as passive. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Definition at line 162 of file spacePreBuilder.hh.
|
inline |
Constructor
prebuild | space prebuilder itself (not deleted in destructor) |
spcNo | Number to distinguish between global indices on same topological entity. |
bc | pointer to boundary conditions |
offset | pointer to offset |
idx | pointer to index, e.g. for domain decomposition |
Definition at line 173 of file spacePreBuilder.hh.
|
inlinevirtual |
Definition at line 180 of file spacePreBuilder.hh.
|
inlineinherited |
Returns boundary conditions.
Definition at line 105 of file spacePreBuilder.hh.
|
inlineinherited |
Returns cell conditions.
Definition at line 107 of file spacePreBuilder.hh.
|
inlinevirtual |
Returns the next index for the space. It can be used as offset for the next subspace. Because it returns the reference, then if the subspace is built, the offset of the next subspace is automatically right.
Implements concepts::SpaceHelper< F, G >.
Definition at line 190 of file spacePreBuilder.hh.
|
inlinevirtual |
Implements concepts::SpaceHelper< F, G >.
Definition at line 193 of file spacePreBuilder.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::SpaceHelper< F, G >.
Definition at line 215 of file spacePreBuilder.hh.
|
inline |
Returns the offset.
Definition at line 200 of file spacePreBuilder.hh.
|
inline |
Definition at line 197 of file spacePreBuilder.hh.
|
inlineinherited |
Definition at line 132 of file spacePreBuilder.hh.
|
inlineinherited |
Returns if an entitiy of dimension dim
is marked as passive.
Definition at line 125 of file spacePreBuilder.hh.
|
inlineinherited |
Returns space pre builder.
Definition at line 113 of file spacePreBuilder.hh.
|
inlinevirtual |
Reset the index counter.
Implements concepts::SpaceHelper< F, G >.
Definition at line 184 of file spacePreBuilder.hh.
|
inlineinherited |
Reset boundary conditions to bc
.
Definition at line 109 of file spacePreBuilder.hh.
|
inlineinherited |
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 from concepts::SpaceHelper< F, G >.
Definition at line 198 of file spacePreBuilder.hh.