#include <AdinaDatImporter.h>
Public Member Functions | |
AdinaDatImporter (const std::string &file_name) | |
~AdinaDatImporter (void) | |
bool | Init (const std::string &file_name) |
int | GetCoordinatesDimension () const |
int | GetVerticesCount () |
bool | GetNextVertex (double coords[]) |
int | GetElementCount () |
bool | GetNextElement (int vertices[], int neighbours[]) |
bool | GetBoundaryConditions (double **bc, int &bcCount) |
MeshRead::AdinaDatImporter::AdinaDatImporter | ( | const std::string & | file_name | ) |
MeshRead::AdinaDatImporter::~AdinaDatImporter | ( | void | ) |
bool MeshRead::AdinaDatImporter::GetBoundaryConditions | ( | double ** | bc, | |
int & | bcCount | |||
) | [virtual] |
/param bc array for boundary condition parameters bc[0] - Dirichlet BC bc[1] - Neumann BC bc[2] - Cauchy BC par1 bc[3] - Cauchy BC par2
Reimplemented from MeshRead::MeshFileImporter.
int MeshRead::AdinaDatImporter::GetCoordinatesDimension | ( | ) | const [virtual] |
Frees resources used by builder. returns number of mesh dimensions: 1D/2D/3D
Reimplemented from MeshRead::MeshFileImporter.
int MeshRead::AdinaDatImporter::GetElementCount | ( | ) |
/return no. of elements in inintial mesh
bool MeshRead::AdinaDatImporter::GetNextElement | ( | int | vertices[], | |
int | neighbours[] | |||
) |
bool MeshRead::AdinaDatImporter::GetNextVertex | ( | double | coords[] | ) | [virtual] |
/param coords array for coordinates of vertex /return true if there is next vertex and false if there isn't.
Reimplemented from MeshRead::MeshFileImporter.
int MeshRead::AdinaDatImporter::GetVerticesCount | ( | ) | [virtual] |
/return no. of vertices in initial mesh.
Reimplemented from MeshRead::MeshFileImporter.
bool MeshRead::AdinaDatImporter::Init | ( | const std::string & | file_name | ) | [virtual] |
/return true if MeshBuilder initialized successfully, otherwise returns false.
Reimplemented from MeshRead::MeshFileImporter.