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 | |
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 |