#include <debugmeshbuilder.h>
Inheritance diagram for DebugMeshBuilder:
Public Member Functions | |
DebugMeshBuilder (std::ostream *ostr) | |
~DebugMeshBuilder () | |
virtual void | set_coord (int i, double x, double y, double z) |
virtual void | init_coord (int nof_node) |
virtual void | finalize_coord () |
virtual void | init_tet (int nof_tet) |
virtual void | set_tet (int t, int id0, int id1, int id2, int id3) |
virtual void | finalize_tet () |
virtual void | init_bc (int nof_bc_face) |
virtual void | set_bc (int id0, int id1, int id2, int bc_id) |
virtual void | finalize_bc (int nof_sym) |
Private Attributes | |
std::ostream * | _ostr |
Definition at line 28 of file debugmeshbuilder.h.
DebugMeshBuilder::DebugMeshBuilder | ( | std::ostream * | ostr | ) | [inline] |
Definition at line 30 of file debugmeshbuilder.h.
DebugMeshBuilder::~DebugMeshBuilder | ( | ) | [inline] |
Definition at line 32 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::finalize_bc | ( | int | nof_sym | ) | [inline, virtual] |
Set number of symmetry planes
Implements MeshBuilder.
Definition at line 69 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::finalize_coord | ( | ) | [inline, virtual] |
virtual void DebugMeshBuilder::finalize_tet | ( | ) | [inline, virtual] |
Finalize tetrahedron input
Implements MeshBuilder.
Definition at line 56 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::init_bc | ( | int | nof_bc_face | ) | [inline, virtual] |
Set number of boundary triangles
Implements MeshBuilder.
Definition at line 60 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::init_coord | ( | int | nof_node | ) | [inline, virtual] |
Set number of mesh nodes (vertices)
Implements MeshBuilder.
Definition at line 39 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::init_tet | ( | int | nof_tet | ) | [inline, virtual] |
Set number of tetrahedra in mesh.
Implements MeshBuilder.
Definition at line 47 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::set_bc | ( | int | id0, | |
int | id1, | |||
int | id2, | |||
int | bc_id | |||
) | [inline, virtual] |
Assign boundary condition bc_id to boundary triangle formed of nodes id0, id1 and id2.
Implements MeshBuilder.
Definition at line 64 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::set_coord | ( | int | i, | |
double | x, | |||
double | y, | |||
double | z | |||
) | [inline, virtual] |
Set x-, y- and z-coordinate of node i.
Implements MeshBuilder.
Definition at line 35 of file debugmeshbuilder.h.
virtual void DebugMeshBuilder::set_tet | ( | int | t, | |
int | id0, | |||
int | id1, | |||
int | id2, | |||
int | id3 | |||
) | [inline, virtual] |
Set node ids of nodes forming tetrahedron t
Definition at line 51 of file debugmeshbuilder.h.
std::ostream* DebugMeshBuilder::_ostr [private] |
Definition at line 74 of file debugmeshbuilder.h.