#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=().