|
template<class TElem , class TAttachment > |
void | add_attachment (TAttachment attachment, const char *name, size_t refGridIndex) |
|
template<class TPositionAttachment > |
bool | add_grid (Grid &grid, const char *name, TPositionAttachment &aPos) |
|
void | add_projection_handler (ProjectionHandler &ph, const char *name, size_t refGridIndex) |
|
void | add_selector (ISelector &sel, const char *name, size_t refGridIndex) |
|
void | add_subset_handler (ISubsetHandler &sh, const char *name, size_t refGridIndex) |
|
| GridWriterUGX () |
|
bool | write_to_file (const char *filename) |
|
virtual bool | write_to_stream (std::ostream &out) |
|
virtual | ~GridWriterUGX () |
|
|
void | add_elements_to_node (rapidxml::xml_node<> *node, Grid &grid) |
| adds grid elements (edges, faces, volumes) to the given node. More...
|
|
void | add_subset_attributes (rapidxml::xml_node<> *targetNode, ISubsetHandler &sh, size_t subsetIndex) |
|
template<class TElem > |
const char * | attachment_node_name () |
|
rapidxml::xml_node * | create_constrained_edge_node (ConstrainedEdgeIterator edgesBegin, ConstrainedEdgeIterator edgesEnd, AAVrtIndex aaIndVRT, AAEdgeIndex aaIndEDGE, AAFaceIndex aaIndFACE) |
|
rapidxml::xml_node * | create_constrained_quadrilateral_node (ConstrainedQuadrilateralIterator quadsBegin, ConstrainedQuadrilateralIterator quadsEnd, AAVrtIndex aaIndVRT, AAFaceIndex aaIndFACE) |
|
rapidxml::xml_node * | create_constrained_triangle_node (ConstrainedTriangleIterator trisBegin, ConstrainedTriangleIterator trisEnd, AAVrtIndex aaIndVRT, AAFaceIndex aaIndFACE) |
|
template<class TAAPos > |
rapidxml::xml_node * | create_constrained_vertex_node (ConstrainedVertexIterator vrtsBegin, ConstrainedVertexIterator vrtsEnd, TAAPos &aaPos, AAEdgeIndex aaIndEDGE, AAFaceIndex aaIndFACE) |
|
rapidxml::xml_node * | create_constraining_edge_node (ConstrainingEdgeIterator edgesBegin, ConstrainingEdgeIterator edgesEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_constraining_quadrilateral_node (ConstrainingQuadrilateralIterator quadsBegin, ConstrainingQuadrilateralIterator quadsEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_constraining_triangle_node (ConstrainingTriangleIterator trisBegin, ConstrainingTriangleIterator trisEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_edge_node (RegularEdgeIterator edgesBegin, RegularEdgeIterator edgesEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_hexahedron_node (HexahedronIterator hexasBegin, HexahedronIterator hexasEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_octahedron_node (OctahedronIterator octsBegin, OctahedronIterator octsEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_prism_node (PrismIterator prismsBegin, PrismIterator prismsEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_projector_node (RefinementProjector &proj, const char *nodeName) |
|
rapidxml::xml_node * | create_pyramid_node (PyramidIterator pyrasBegin, PyramidIterator pyrasEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_quadrilateral_node (QuadrilateralIterator quadsBegin, QuadrilateralIterator quadsEnd, AAVrtIndex aaIndVRT) |
|
template<class TGeomObj > |
rapidxml::xml_node * | create_selector_element_node (const char *name, const ISelector &sel) |
|
template<class TGeomObj > |
rapidxml::xml_node * | create_subset_element_node (const char *name, const ISubsetHandler &sh, size_t si) |
|
rapidxml::xml_node * | create_tetrahedron_node (TetrahedronIterator tetsBegin, TetrahedronIterator tetsEnd, AAVrtIndex aaIndVRT) |
|
rapidxml::xml_node * | create_triangle_node (TriangleIterator trisBegin, TriangleIterator trisEnd, AAVrtIndex aaIndVRT) |
|
template<class TAAPos > |
rapidxml::xml_node * | create_vertex_node (RegularVertexIterator vrtsBegin, RegularVertexIterator vrtsEnd, TAAPos &aaPos) |
|
void | init_grid_attachments (Grid &grid) |
|
template<class TElem > |
void | process_global_attachments (Grid &grid, rapidxml::xml_node<> *gridNode) |
|
Grants write access to ugx files.
Make sure that all elements added via one of the add_* methods exist until the FileAccessor is destroyed.