KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This is the complete list of members for Kratos::ContactDomainUtilities, including all inherited members.
BuildEdgeVector(std::vector< std::vector< std::vector< unsigned int > > > &rEdges) | Kratos::ContactDomainUtilities | |
CalculateBaseArea(double &area, double &a, double &b, double &c) | Kratos::ContactDomainUtilities | |
CalculateBaseDistances(std::vector< BaseLengths > &BaseVector, const PointType &P1, const PointType &P2, const PointType &P3, const PointType &PS, const PointType &Normal) | Kratos::ContactDomainUtilities | |
CalculateBaseDistances(BaseLengths &Base, const PointType &P1, const PointType &P2, const PointType &PS, const PointType &Normal) | Kratos::ContactDomainUtilities | |
CalculateEdgeDistances(std::vector< BaseLengths > &BaseVector, const PointType &P1, const PointType &P2, const PointType &PS1, const PointType &PS2, const PointType &Normal) | Kratos::ContactDomainUtilities | |
CalculateFaceNormal(PointType &Normal, const PointType &P1, const PointType &P2) | Kratos::ContactDomainUtilities | |
CalculateFaceTangent(PointType &Tangent, const PointType &P1, const PointType &P2) | Kratos::ContactDomainUtilities | |
CalculateFaceTangent(PointType &Tangent, PointType &Normal) | Kratos::ContactDomainUtilities | |
CalculateLineIntersection(double &a, const PointType &P1, const PointType &P2, const PointType &V1, const PointType &V2) | Kratos::ContactDomainUtilities | |
CalculateObtuseAngle(const double x0, const double y0, const double x1, const double y1, const double xc, const double yc) | Kratos::ContactDomainUtilities | inline |
CalculatePosition(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2, const double xc, const double yc) | Kratos::ContactDomainUtilities | inline |
CalculateSurfaceNormal(PointType &Normal, const PointType &P1, const PointType &P2) | Kratos::ContactDomainUtilities | |
CalculateVolume(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2) | Kratos::ContactDomainUtilities | inline |
ContactDomainUtilities() | Kratos::ContactDomainUtilities | inline |
GetOppositeEdge(unsigned int &i, unsigned int &j, unsigned int &k, unsigned int &l) | Kratos::ContactDomainUtilities | |
Info() const | Kratos::ContactDomainUtilities | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(ContactDomainUtilities) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_RHS_VECTOR) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_LHS_MATRIX) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_RHS_VECTOR_WITH_COMPONENTS) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_LHS_MATRIX_WITH_COMPONENTS) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_FRICTION_FORCES) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_FRICTION_STIFFNESS) | Kratos::ContactDomainUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_NODAL_CONTACT_FORCES) | Kratos::ContactDomainUtilities | |
PointType typedef | Kratos::ContactDomainUtilities | |
PrintData(std::ostream &rOStream) const | Kratos::ContactDomainUtilities | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::ContactDomainUtilities | inlinevirtual |
~ContactDomainUtilities() | Kratos::ContactDomainUtilities | inlinevirtual |