v0.14.0
MoFEM::Tools Member List

This is the complete list of members for MoFEM::Tools, including all inherited members.

checkIfPointIsInTet(const double tet_coords[], const double global_coord[], const double tol, bool &result)MoFEM::Toolsstatic
checkVectorForNotANumber(const Problem *prb_ptr, const RowColData row_or_col, Vec v)MoFEM::Tools
cOreMoFEM::Tools
diffN_MBEDGE0xMoFEM::Toolsstatic
diffN_MBEDGE1xMoFEM::Toolsstatic
diffShapeFunMBEDGEMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenterMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter0xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter0yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter0zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter1xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter1yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter1zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter2xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter2yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter2zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter3xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter3yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter3zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter4xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter4yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter4zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter5xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter5yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter5zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter6xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter6yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter6zMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter7xMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter7yMoFEM::Toolsstatic
diffShapeFunMBHEXAtCenter7zMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenterMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter0xMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter0yMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter1xMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter1yMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter2xMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter2yMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter3xMoFEM::Toolsstatic
diffShapeFunMBQUADAtCenter3yMoFEM::Toolsstatic
diffShapeFunMBTETMoFEM::Toolsstatic
diffShapeFunMBTET0xMoFEM::Toolsstatic
diffShapeFunMBTET0yMoFEM::Toolsstatic
diffShapeFunMBTET0zMoFEM::Toolsstatic
diffShapeFunMBTET1xMoFEM::Toolsstatic
diffShapeFunMBTET1yMoFEM::Toolsstatic
diffShapeFunMBTET1zMoFEM::Toolsstatic
diffShapeFunMBTET2xMoFEM::Toolsstatic
diffShapeFunMBTET2yMoFEM::Toolsstatic
diffShapeFunMBTET2zMoFEM::Toolsstatic
diffShapeFunMBTET3xMoFEM::Toolsstatic
diffShapeFunMBTET3yMoFEM::Toolsstatic
diffShapeFunMBTET3zMoFEM::Toolsstatic
diffShapeFunMBTRIMoFEM::Toolsstatic
diffShapeFunMBTRI0xMoFEM::Toolsstatic
diffShapeFunMBTRI0yMoFEM::Toolsstatic
diffShapeFunMBTRI1xMoFEM::Toolsstatic
diffShapeFunMBTRI1yMoFEM::Toolsstatic
diffShapeFunMBTRI2xMoFEM::Toolsstatic
diffShapeFunMBTRI2yMoFEM::Toolsstatic
findMinDistanceFromTheEdges(const double *v_ptr, const int nb, Range edges, double *min_dist_ptr, double *o_ptr=nullptr, EntityHandle *o_segments=nullptr) constMoFEM::Tools
getEdgeLength(const double *edge_coords)MoFEM::Toolsstatic
getEdgeLength(const EntityHandle edge)MoFEM::Tools
getFileVersion(moab::Interface &moab, Version &version)MoFEM::UnknownInterfacestatic
getInterface(IFACE *&iface) constMoFEM::UnknownInterfaceinline
getInterface(IFACE **const iface) constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterfaceVersion(Version &version)MoFEM::UnknownInterfacestatic
getLibVersion(Version &version)MoFEM::UnknownInterfacestatic
getLocalCoordinatesOnReferenceEdgeNodeEdge(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)MoFEM::Toolsstatic
getLocalCoordinatesOnReferenceFourNodeTet(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)MoFEM::Toolsstatic
getLocalCoordinatesOnReferenceThreeNodeTri(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)MoFEM::Toolsstatic
getLocalCoordinatesOnReferenceThreeNodeTri(const double *elem_coords, const std::complex< double > *glob_coords, const int nb_nodes, std::complex< double > *local_coords)MoFEM::Toolsstatic
getLocalCoordinatesOnReferenceTriNodeTri(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)MoFEM::Toolsinlinestatic
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) constMoFEM::Tools
getTriNormal(const double *coords, double *normal, double *d_normal=nullptr)MoFEM::Toolsstatic
getTriNormal(const EntityHandle tri, double *normal) constMoFEM::Tools
iFaceTypeMapMoFEM::UnknownInterfacemutableprivate
iFaceTypeMap_multiIndex typedefMoFEM::UnknownInterfaceprivate
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::Toolsstatic
minDistancePointFromOnSegment(const double *w_ptr, const double *v_ptr, const double *p_ptr, double *const t_ptr=nullptr)MoFEM::Toolsstatic
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 valueMoFEM::Tools
outerProductOfEdgeIntegrationPtsForHex(MatrixDouble &pts, const int edge0, const int edge1, const int edge2)MoFEM::Toolsstatic
outerProductOfEdgeIntegrationPtsForQuad(MatrixDouble &pts, const int edge0, const int edge1)MoFEM::Toolsstatic
query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) constMoFEM::Toolsvirtual
refineTriangle(int nb_levels)MoFEM::Toolsstatic
refineTriangleIntegrationPts(MatrixDouble pts, RefineTrianglesReturn refined)MoFEM::Toolsstatic
refineTriangleIntegrationPts(int rule, RefineTrianglesReturn refined)MoFEM::Toolsstatic
RefineTrianglesReturn typedefMoFEM::Tools
registerInterface(bool error_if_registration_failed=true)MoFEM::UnknownInterfaceinline
SEGMENT_MIN_DISTANCE enum nameMoFEM::Tools
SEGMENT_ONE_IS_POINT enum valueMoFEM::Tools
SEGMENT_TWO_AND_TWO_ARE_POINT enum valueMoFEM::Tools
SEGMENT_TWO_IS_POINT enum valueMoFEM::Tools
setFileVersion(moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD))MoFEM::UnknownInterfacestatic
shapeFunMBEDGE(double *shape, const double *ksi, const int nb)MoFEM::Toolsstatic
shapeFunMBEDGE0(const double x)MoFEM::Toolsinlinestatic
shapeFunMBEDGE0At00MoFEM::Toolsstatic
shapeFunMBEDGE1(const double x)MoFEM::Toolsinlinestatic
shapeFunMBEDGE1At00MoFEM::Toolsstatic
shapeFunMBEDGEAt00MoFEM::Toolsstatic
shapeFunMBTET(double *shape, const double *ksi, const double *eta, const double *zeta, const double nb)MoFEM::Toolsstatic
shapeFunMBTET0(const double x, const double y, const double z)MoFEM::Toolsinlinestatic
shapeFunMBTET0At000MoFEM::Toolsstatic
shapeFunMBTET0AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET1(const double x, const double y, const double z)MoFEM::Toolsinlinestatic
shapeFunMBTET1At000MoFEM::Toolsstatic
shapeFunMBTET1AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET2(const double x, const double y, const double z)MoFEM::Toolsinlinestatic
shapeFunMBTET2At000MoFEM::Toolsstatic
shapeFunMBTET2AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET3(const double x, const double y, const double z)MoFEM::Toolsinlinestatic
shapeFunMBTET3At000MoFEM::Toolsstatic
shapeFunMBTET3AtOneThirdMoFEM::Toolsstatic
shapeFunMBTETAt000MoFEM::Toolsstatic
shapeFunMBTETAtOneThirdMoFEM::Toolsstatic
shapeFunMBTRI(double *shape, const double *ksi, const double *eta, const int nb)MoFEM::Toolsstatic
shapeFunMBTRI0(const double x, const double y)MoFEM::Toolsinlinestatic
shapeFunMBTRI0At00MoFEM::Toolsstatic
shapeFunMBTRI1(const double x, const double y)MoFEM::Toolsinlinestatic
shapeFunMBTRI1At00MoFEM::Toolsstatic
shapeFunMBTRI2(const double x, const double y)MoFEM::Toolsinlinestatic
shapeFunMBTRI2At00MoFEM::Toolsstatic
shapeFunMBTRIAt00MoFEM::Toolsstatic
SOLUTION_EXIST enum valueMoFEM::Tools
tetVolume(const double *coords)MoFEM::Toolsstatic
Tools(const MoFEM::Core &core)MoFEM::Toolsinline
uniformTriangleRefineTrianglesMoFEM::Toolsstatic
volumeLengthQuality(const double *coords)MoFEM::Toolsstatic
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()=defaultMoFEM::UnknownInterfacevirtual