OGS
|
This is the complete list of members for MeshLib::MeshRevision, including all inherited members.
_hex_diametral_nodes | MeshLib::MeshRevision | privatestatic |
_mesh | MeshLib::MeshRevision | private |
cleanUp(std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements) const | MeshLib::MeshRevision | private |
collapseNodeIndices(double eps) const | MeshLib::MeshRevision | |
constructFourNodeElement(MeshLib::Element const *const element, const std::vector< MeshLib::Node * > &nodes, unsigned min_elem_dim=1) const | MeshLib::MeshRevision | private |
constructLine(MeshLib::Element const *const element, const std::vector< MeshLib::Node * > &nodes) const | MeshLib::MeshRevision | private |
constructNewNodesArray(const std::vector< std::size_t > &id_map) const | MeshLib::MeshRevision | private |
constructTri(MeshLib::Element const *const element, const std::vector< MeshLib::Node * > &nodes) const | MeshLib::MeshRevision | private |
copyProperties(MeshLib::Properties const &props, std::vector< std::size_t > const &node_ids, std::vector< std::size_t > const &elem_ids) const | MeshLib::MeshRevision | private |
findPyramidTopNode(MeshLib::Element const &element, std::array< std::size_t, 4 > const &base_node_ids) | MeshLib::MeshRevision | privatestatic |
getNumberOfCollapsableNodes(double eps=std::numeric_limits< double >::epsilon()) const | MeshLib::MeshRevision | |
getNumberOfUniqueNodes(MeshLib::Element const *const element) | MeshLib::MeshRevision | privatestatic |
lutHexBackNodes(unsigned i, unsigned j, unsigned k, unsigned l) | MeshLib::MeshRevision | privatestatic |
lutHexCuttingQuadNodes(unsigned id1, unsigned id2) | MeshLib::MeshRevision | privatestatic |
lutHexDiametralNode(unsigned id) | MeshLib::MeshRevision | privatestatic |
lutPrismThirdNode(unsigned id1, unsigned id2) | MeshLib::MeshRevision | privatestatic |
MeshRevision(MeshLib::Mesh &mesh) | MeshLib::MeshRevision | explicit |
reduceElement(MeshLib::Element const *const element, unsigned n_unique_nodes, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &elements, unsigned min_elem_dim) const | MeshLib::MeshRevision | private |
reduceHex(MeshLib::Element const *const org_elem, unsigned n_unique_nodes, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements, unsigned min_elem_dim) const | MeshLib::MeshRevision | private |
reducePrism(MeshLib::Element const *const org_elem, unsigned n_unique_nodes, std::vector< MeshLib::Node * > const &nodes, std::vector< MeshLib::Element * > &new_elements, unsigned min_elem_dim) const | MeshLib::MeshRevision | private |
reducePyramid(MeshLib::Element const *const org_elem, unsigned n_unique_nodes, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements, unsigned min_elem_dim) const | MeshLib::MeshRevision | private |
simplifyMesh(const std::string &new_mesh_name, double eps, unsigned min_elem_dim=1) const | MeshLib::MeshRevision | |
subdivideElement(MeshLib::Element const *const element, std::vector< MeshLib::Node * > const &nodes, std::vector< MeshLib::Element * > &elements) const | MeshLib::MeshRevision | private |
subdivideHex(MeshLib::Element const *const hex, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements) const | MeshLib::MeshRevision | private |
subdividePrism(MeshLib::Element const *const prism, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements) const | MeshLib::MeshRevision | private |
subdividePyramid(MeshLib::Element const *const pyramid, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements) const | MeshLib::MeshRevision | private |
subdivideQuad(MeshLib::Element const *const quad, const std::vector< MeshLib::Node * > &nodes, std::vector< MeshLib::Element * > &new_elements) const | MeshLib::MeshRevision | private |
~MeshRevision()=default | MeshLib::MeshRevision | virtual |