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.
Kratos::ContactDomainUtilities Member List

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::ContactDomainUtilitiesinline
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::ContactDomainUtilitiesinline
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::ContactDomainUtilitiesinline
ContactDomainUtilities()Kratos::ContactDomainUtilitiesinline
GetOppositeEdge(unsigned int &i, unsigned int &j, unsigned int &k, unsigned int &l)Kratos::ContactDomainUtilities
Info() constKratos::ContactDomainUtilitiesinlinevirtual
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 typedefKratos::ContactDomainUtilities
PrintData(std::ostream &rOStream) constKratos::ContactDomainUtilitiesinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::ContactDomainUtilitiesinlinevirtual
~ContactDomainUtilities()Kratos::ContactDomainUtilitiesinlinevirtual