#include <GEM.H>
Public Member Functions | |
unsigned int | NNodes (void) |
bool | SetSolverDataBlock (const std::string &wname, double *cell_data, int nval_cells, double *node_data, int nval_nodes) |
GEM_DomainBoundary (const GEM_DomainBoundary &db) | |
GEM_DomainBoundary () | |
GEM_DomainBoundary & | operator= (const GEM_DomainBoundary &db) |
bool | debug (bool s=true) |
void | report () |
void | PopulateSurfaceArrays (const std::vector< double > &, unsigned int) |
bool | Register_com_surfmesh (const std::string &wname) |
void | Create_com_surfsoln (const std::string &wname, const std::string &fname, std::vector< double > &fvec, unsigned int ncomp, const std::string &unit) |
Public Attributes | |
unsigned int | _id |
unsigned int | _ngtri |
unsigned int | _ngquad |
unsigned int | _nnodes |
std::vector< unsigned int > | _triconn |
std::vector< unsigned int > | _quadconn |
std::vector< double > | surface_coordinates |
unsigned int | surface_ngnodes |
std::vector< unsigned int > | surface_tri |
std::vector< unsigned int > | surface_quad |
GEM_UserData | _data |
GEM_UserData | _solver_data |
bool | _debug |
std::ostream * | _out |
int | pane_id |
|
inline |
|
inline |
void Create_com_surfsoln | ( | const std::string & | wname, |
const std::string & | fname, | ||
std::vector< double > & | fvec, | ||
unsigned int | ncomp, | ||
const std::string & | unit | ||
) |
Definition at line 426 of file GEM.C.
References COM_DOUBLE, COM_get_attribute_handle(), COM_new_attribute(), and COM_set_array().
Referenced by TRAIL_FluRegisterSurfSoln().
|
inline |
Definition at line 193 of file GEM.H.
Referenced by a_d_tensors(), GEM_Partition::MapDomainBoundaries(), rocfracmain::rocfracsoln(), and writetecplotbinary().
unsigned int NNodes | ( | void | ) |
Definition at line 1103 of file GEM.C.
Referenced by GEM_Partition::AddDomainBoundary(), TRAIL_FluResizeSurfSoln(), and TRAIL_RemeshInitFluSurfData().
|
inline |
Definition at line 177 of file GEM.H.
References _data, _debug, _id, _ngquad, _ngtri, _nnodes, _out, _quadconn, _triconn, surface_coordinates, surface_quad, and surface_tri.
void PopulateSurfaceArrays | ( | const std::vector< double > & | ic, |
unsigned int | ngnodes | ||
) |
Definition at line 233 of file GEM.C.
Referenced by GEM_Partition::PopulateSurfaceWindow().
bool Register_com_surfmesh | ( | const std::string & | wname | ) |
Definition at line 545 of file GEM.C.
References COM_set_array(), and COM_set_size().
Referenced by GEM_Partition::PopulateSurfaceWindow().
void report | ( | ) |
Definition at line 181 of file GEM.C.
Referenced by GEM_Partition::report_domain_boundaries().
bool SetSolverDataBlock | ( | const std::string & | wname, |
double * | cell_data, | ||
int | nval_cells, | ||
double * | node_data, | ||
int | nval_nodes | ||
) |
GEM_UserData _data |
Definition at line 137 of file GEM.H.
Referenced by GEM_DomainBoundary(), operator=(), TRAIL_FluInitSurfSoln(), TRAIL_FluRegisterSurfSoln(), TRAIL_FluResizeSurfSoln(), and TRAIL_RemeshInitFluSurfData().
bool _debug |
Definition at line 139 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), debug(), GEM_DomainBoundary(), operator=(), TRAIL_FluInitSurfSoln(), TRAIL_FluRegisterSurfSoln(), TRAIL_FluResizeSurfSoln(), and TRAIL_RemeshInitFluSurfData().
unsigned int _id |
Definition at line 127 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), FluRegion::report(), TRAIL_FluInitSurfSoln(), TRAIL_FluRegisterSurfSoln(), and TRAIL_GeoPartReadPatchASCII().
unsigned int _ngquad |
Definition at line 129 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), PartitionPatch::PartitionPatch(), FluRegion::ReadGSPASCII(), FluRegion::RegisterFluSurfaceMesh(), FluRegion::report(), TRAIL_FluRegisterSurfMesh(), TRAIL_GeoPartReadPatchASCII(), and FluRegion::WriteGSPASCII().
unsigned int _ngtri |
Definition at line 128 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), PartitionPatch::PartitionPatch(), FluRegion::ReadGSPASCII(), FluRegion::RegisterFluSurfaceMesh(), FluRegion::report(), TRAIL_FluRegisterSurfMesh(), TRAIL_GeoPartReadPatchASCII(), and FluRegion::WriteGSPASCII().
unsigned int _nnodes |
Definition at line 130 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), GEM_DomainBoundary(), and operator=().
std::ostream* _out |
Definition at line 140 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), TRAIL_FluInitSurfSoln(), TRAIL_FluRegisterSurfSoln(), TRAIL_FluResizeSurfSoln(), and TRAIL_RemeshInitFluSurfData().
std::vector<unsigned int> _quadconn |
Definition at line 132 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), PartitionPatch::PartitionPatch(), FluRegion::ReadFluGridASCII(), FluRegion::RegisterFluSurfaceMesh(), TRAIL_FluInitSurfSoln(), TRAIL_FluReadGridASCII(), TRAIL_FluRegisterSurfMesh(), TRAIL_FluResizeSurfSoln(), TRAIL_GeoPartReadPatchASCII(), TRAIL_RemeshInitFluSurfData(), and FluRegion::WriteFluGridASCII().
GEM_UserData _solver_data |
Definition at line 138 of file GEM.H.
Referenced by TRAIL_RemeshInitFluSurfData().
std::vector<unsigned int> _triconn |
Definition at line 131 of file GEM.H.
Referenced by GEM_Partition::AddDomainBoundary(), FluRegion::AddFluPatch(), GEM_DomainBoundary(), GEM_Partition::MapDomainBoundaries(), operator=(), PartitionPatch::PartitionPatch(), FluRegion::ReadFluGridASCII(), FluRegion::RegisterFluSurfaceMesh(), TRAIL_FluInitSurfSoln(), TRAIL_FluReadGridASCII(), TRAIL_FluRegisterSurfMesh(), TRAIL_FluResizeSurfSoln(), TRAIL_GeoPartReadPatchASCII(), TRAIL_RemeshInitFluSurfData(), and FluRegion::WriteFluGridASCII().
int pane_id |
Definition at line 150 of file GEM.H.
Referenced by GEM_Partition::PopulateSurfaceWindow(), FluRegion::RegisterFluSurfaceMesh(), TRAIL_FluRegisterSurfMesh(), and TRAIL_FluRegisterSurfSoln().
std::vector<double> surface_coordinates |
Definition at line 133 of file GEM.H.
Referenced by GEM_DomainBoundary(), and operator=().
std::vector<unsigned int> surface_quad |
Definition at line 136 of file GEM.H.
Referenced by operator=().
std::vector<unsigned int> surface_tri |
Definition at line 135 of file GEM.H.
Referenced by operator=().