void addInnerBoundary(const Sequence< Edge2d * > &innerBoundary)
Adds clones of the edges in innerBoundary as new inner boundary.
std::vector< Tetrahedron3d * >::iterator idx_
Definition: mesh.hh:205
virtual ~Mesh2withBoundary()
const Sequence< Edge2d * > & outerBoundary() const
Definition: mesh.hh:128
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
#define conceptsAssert(cond, exc)
Assert that a certain condition is fulfilled.
Definition: exceptions.hh:394
Base class for mesh classes in 2D which defines its outer boundary and inner boundaries.
Definition: mesh.hh:152
Sequence< Sequence< Edge2d * > > innerBoundary_
Several internal boundaries given by edges in 2D.
Definition: mesh.hh:141
Importer for tetrahedral meshes in notation which was used in [1].
Definition: mesh.hh:169
Tet(const uint one, const uint two, const uint three, const uint four)
Definition: mesh.hh:212
unsigned long long int threeIndex_(const uint x, const uint y, const uint z) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Definition: scannerConnectors.hh:29
Import3DTetMesh(const std::string coord, const std::string elms, const std::string dirichlet, const bool leftHand=false)
Constructor.
Sequence with operations, output operator, and method of the particular element types.
Definition: sequence.hh:39
Definition: mesh.hh:194
const Sequence< Sequence< Edge2d * > > & innerBoundary() const
Definition: mesh.hh:131
uint operator[](const uint i) const
Definition: mesh.hh:216
unsigned long long int twoIndex_(const uint j, const uint k) const
Definition: mesh.hh:208
virtual ~InnerOuterBoundary2d()
virtual ~Import3DTetMesh()
Base class for mesh classes in 2D which defines its outer boundary and inner boundaries.
Definition: mesh.hh:124
Triangle * createTriangle_(const uint x, const uint y, const uint z, const std::map< unsigned long long int, Edge * > &edges, const uint bc=0) const