| checkIfPointIsInTet(const double tet_coords[], const double global_coord[], const double tol, bool &result) | MoFEM::Tools | static |
| checkVectorForNotANumber(const Problem *prb_ptr, const RowColData row_or_col, Vec v) | MoFEM::Tools | |
| cOre | MoFEM::Tools | |
| diffN_MBEDGE0x | MoFEM::Tools | static |
| diffN_MBEDGE1x | MoFEM::Tools | static |
| diffShapeFunMBEDGE | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter0x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter0y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter0z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter1x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter1y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter1z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter2x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter2y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter2z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter3x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter3y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter3z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter4x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter4y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter4z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter5x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter5y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter5z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter6x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter6y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter6z | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter7x | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter7y | MoFEM::Tools | static |
| diffShapeFunMBHEXAtCenter7z | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter0x | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter0y | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter1x | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter1y | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter2x | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter2y | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter3x | MoFEM::Tools | static |
| diffShapeFunMBQUADAtCenter3y | MoFEM::Tools | static |
| diffShapeFunMBTET | MoFEM::Tools | static |
| diffShapeFunMBTET0x | MoFEM::Tools | static |
| diffShapeFunMBTET0y | MoFEM::Tools | static |
| diffShapeFunMBTET0z | MoFEM::Tools | static |
| diffShapeFunMBTET1x | MoFEM::Tools | static |
| diffShapeFunMBTET1y | MoFEM::Tools | static |
| diffShapeFunMBTET1z | MoFEM::Tools | static |
| diffShapeFunMBTET2x | MoFEM::Tools | static |
| diffShapeFunMBTET2y | MoFEM::Tools | static |
| diffShapeFunMBTET2z | MoFEM::Tools | static |
| diffShapeFunMBTET3x | MoFEM::Tools | static |
| diffShapeFunMBTET3y | MoFEM::Tools | static |
| diffShapeFunMBTET3z | MoFEM::Tools | static |
| diffShapeFunMBTRI | MoFEM::Tools | static |
| diffShapeFunMBTRI0x | MoFEM::Tools | static |
| diffShapeFunMBTRI0y | MoFEM::Tools | static |
| diffShapeFunMBTRI1x | MoFEM::Tools | static |
| diffShapeFunMBTRI1y | MoFEM::Tools | static |
| diffShapeFunMBTRI2x | MoFEM::Tools | static |
| diffShapeFunMBTRI2y | MoFEM::Tools | static |
| findMinDistanceFromTheEdges(const double *v_ptr, const int nb, Range edges, double *min_dist_ptr, double *o_ptr=nullptr, EntityHandle *o_segments=nullptr) const | MoFEM::Tools | |
| getEdgeLength(const double *edge_coords) | MoFEM::Tools | static |
| getEdgeLength(const EntityHandle edge) | MoFEM::Tools | |
| getFileVersion(moab::Interface &moab, Version &version) | MoFEM::UnknownInterface | static |
| getInterface(IFACE *&iface) const | MoFEM::UnknownInterface | inline |
| getInterface(IFACE **const iface) const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterfaceVersion(Version &version) | MoFEM::UnknownInterface | static |
| getLibVersion(Version &version) | MoFEM::UnknownInterface | static |
| getLocalCoordinatesOnReferenceEdgeNodeEdge(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords) | MoFEM::Tools | static |
| getLocalCoordinatesOnReferenceFourNodeTet(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords) | MoFEM::Tools | static |
| getLocalCoordinatesOnReferenceThreeNodeTri(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords) | MoFEM::Tools | static |
| getLocalCoordinatesOnReferenceThreeNodeTri(const double *elem_coords, const std::complex< double > *glob_coords, const int nb_nodes, std::complex< double > *local_coords) | MoFEM::Tools | static |
| getLocalCoordinatesOnReferenceTriNodeTri(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords) | MoFEM::Tools | inlinestatic |
| getTetsWithQuality(Range &out_tets, const Range &tets, Tag th=nullptr, boost::function< bool(double)> f=[](double q) -> bool { if(q<=0) return true;else return false;}) | MoFEM::Tools | |
| getTriArea(const EntityHandle tri) const | MoFEM::Tools | |
| getTricircumcenter3d(double *coords_ptr) | MoFEM::Tools | static |
| getTriNormal(const double *coords, double *normal, double *d_normal=nullptr) | MoFEM::Tools | static |
| getTriNormal(const EntityHandle tri, double *normal) const | MoFEM::Tools | |
| iFaceTypeMap | MoFEM::UnknownInterface | mutableprivate |
| iFaceTypeMap_multiIndex typedef | MoFEM::UnknownInterface | private |
| minDistanceFromSegments(const double *w_ptr, const double *v_ptr, const double *k_ptr, const double *l_ptr, double *const tvw_ptr=nullptr, double *const tlk_ptr=nullptr) | MoFEM::Tools | static |
| minDistancePointFromOnSegment(const double *w_ptr, const double *v_ptr, const double *p_ptr, double *const t_ptr=nullptr) | MoFEM::Tools | static |
| minTetsQuality(const Range &tets, double &min_quality, Tag th=nullptr, boost::function< double(double, double)> f=[](double a, double b) -> double { return std::min(a, b);}) | MoFEM::Tools | |
| NO_SOLUTION enum value | MoFEM::Tools | |
| outerProductOfEdgeIntegrationPtsForHex(MatrixDouble &pts, const int edge0, const int edge1, const int edge2) | MoFEM::Tools | static |
| outerProductOfEdgeIntegrationPtsForQuad(MatrixDouble &pts, const int edge0, const int edge1) | MoFEM::Tools | static |
| query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const | MoFEM::Tools | virtual |
| refineTriangle(int nb_levels) | MoFEM::Tools | static |
| refineTriangleIntegrationPts(MatrixDouble pts, RefineTrianglesReturn refined) | MoFEM::Tools | static |
| refineTriangleIntegrationPts(int rule, RefineTrianglesReturn refined) | MoFEM::Tools | static |
| RefineTrianglesReturn typedef | MoFEM::Tools | |
| registerInterface(bool error_if_registration_failed=true) | MoFEM::UnknownInterface | inline |
| SEGMENT_MIN_DISTANCE enum name | MoFEM::Tools | |
| SEGMENT_ONE_IS_POINT enum value | MoFEM::Tools | |
| SEGMENT_TWO_AND_TWO_ARE_POINT enum value | MoFEM::Tools | |
| SEGMENT_TWO_IS_POINT enum value | MoFEM::Tools | |
| setFileVersion(moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD)) | MoFEM::UnknownInterface | static |
| shapeFunMBEDGE(double *shape, const double *ksi, const int nb) | MoFEM::Tools | static |
| shapeFunMBEDGE0(const double x) | MoFEM::Tools | inlinestatic |
| shapeFunMBEDGE0At00 | MoFEM::Tools | static |
| shapeFunMBEDGE1(const double x) | MoFEM::Tools | inlinestatic |
| shapeFunMBEDGE1At00 | MoFEM::Tools | static |
| shapeFunMBEDGEAt00 | MoFEM::Tools | static |
| shapeFunMBTET(double *shape, const double *ksi, const double *eta, const double *zeta, const double nb) | MoFEM::Tools | static |
| shapeFunMBTET0(const double x, const double y, const double z) | MoFEM::Tools | inlinestatic |
| shapeFunMBTET0At000 | MoFEM::Tools | static |
| shapeFunMBTET0AtOneThird | MoFEM::Tools | static |
| shapeFunMBTET1(const double x, const double y, const double z) | MoFEM::Tools | inlinestatic |
| shapeFunMBTET1At000 | MoFEM::Tools | static |
| shapeFunMBTET1AtOneThird | MoFEM::Tools | static |
| shapeFunMBTET2(const double x, const double y, const double z) | MoFEM::Tools | inlinestatic |
| shapeFunMBTET2At000 | MoFEM::Tools | static |
| shapeFunMBTET2AtOneThird | MoFEM::Tools | static |
| shapeFunMBTET3(const double x, const double y, const double z) | MoFEM::Tools | inlinestatic |
| shapeFunMBTET3At000 | MoFEM::Tools | static |
| shapeFunMBTET3AtOneThird | MoFEM::Tools | static |
| shapeFunMBTETAt000 | MoFEM::Tools | static |
| shapeFunMBTETAtOneThird | MoFEM::Tools | static |
| shapeFunMBTRI(double *shape, const double *ksi, const double *eta, const int nb) | MoFEM::Tools | static |
| shapeFunMBTRI0(const double x, const double y) | MoFEM::Tools | inlinestatic |
| shapeFunMBTRI0At00 | MoFEM::Tools | static |
| shapeFunMBTRI1(const double x, const double y) | MoFEM::Tools | inlinestatic |
| shapeFunMBTRI1At00 | MoFEM::Tools | static |
| shapeFunMBTRI2(const double x, const double y) | MoFEM::Tools | inlinestatic |
| shapeFunMBTRI2At00 | MoFEM::Tools | static |
| shapeFunMBTRIAt00 | MoFEM::Tools | static |
| SOLUTION_EXIST enum value | MoFEM::Tools | |
| tetVolume(const double *coords) | MoFEM::Tools | static |
| Tools(const MoFEM::Core &core) | MoFEM::Tools | inline |
| uniformTriangleRefineTriangles | MoFEM::Tools | static |
| volumeLengthQuality(const double *coords) | MoFEM::Tools | static |
| writeTetsWithQuality(const char *file_name, const char *file_type, const char *options, const Range &tets, Tag th=nullptr, boost::function< bool(double)> f=[](double q) -> bool { if(q<=0) return true;else return false;}) | MoFEM::Tools | |
| ~UnknownInterface()=default | MoFEM::UnknownInterface | virtual |