v0.9.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
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
getClassIdx(const MOFEMuuid &uid) constMoFEM::UnknownInterfaceprotected
getEdgeLength(const double *edge_coords)MoFEM::Toolsstatic
getEdgeLength(const EntityHandle edge)MoFEM::Tools
getFileVersion(moab::Interface &moab, Version &version) constMoFEM::UnknownInterfacevirtual
getInterface(const MOFEMuuid &uuid, IFACE *&iface) constMoFEM::UnknownInterface
getInterface(IFACE *&iface) constMoFEM::UnknownInterface
getInterface(IFACE **const iface) constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface(const MOFEMuuid &uuid, UnknownInterface *&iface) constMoFEM::UnknownInterface
getInterfaceVersion(Version &version) constMoFEM::UnknownInterfacevirtual
getLibVersion(Version &version) constMoFEM::UnknownInterfacevirtual
getLocalCoordinatesOnReferenceFourNodeTet(const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)MoFEM::Toolsstatic
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)MoFEM::Toolsstatic
getTriNormal(const EntityHandle tri, double *normal) constMoFEM::Tools
getUId(const boost::typeindex::type_index &class_idx) constMoFEM::UnknownInterfaceprotected
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
outerProductOfEdgeIntegrationPtsForQuad(MatrixDouble &pts, const int edge0, const int edge1)MoFEM::Toolsstatic
query_interface(const MOFEMuuid &uuid, UnknownInterface **iface) constMoFEM::Toolsvirtual
registerInterface(const MOFEMuuid &uuid, bool error_if_registration_failed=true)MoFEM::UnknownInterface
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
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::Toolsstatic
shapeFunMBTET0At000MoFEM::Toolsstatic
shapeFunMBTET0AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET1(const double x, const double y, const double z)MoFEM::Toolsstatic
shapeFunMBTET1At000MoFEM::Toolsstatic
shapeFunMBTET1AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET2(const double x, const double y, const double z)MoFEM::Toolsstatic
shapeFunMBTET2At000MoFEM::Toolsstatic
shapeFunMBTET2AtOneThirdMoFEM::Toolsstatic
shapeFunMBTET3(const double x, const double y, const double z)MoFEM::Toolsstatic
shapeFunMBTET3At000MoFEM::Toolsstatic
shapeFunMBTET3AtOneThirdMoFEM::Toolsstatic
shapeFunMBTETAt000MoFEM::Toolsstatic
shapeFunMBTETAtOneThirdMoFEM::Toolsstatic
SOLUTION_EXIST enum valueMoFEM::Tools
tetVolume(const double *coords)MoFEM::Toolsstatic
Tools(const MoFEM::Core &core)MoFEM::Tools
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