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.
|
Typedefs | |
typedef std::size_t | SizeType |
typedef std::size_t | IndexType |
typedef Node | NodeType |
typedef NodeType::Pointer | NodePointerType |
typedef Geometry< NodeType > | GeometryType |
typedef GeometryType::Pointer | GeometryPointerType |
typedef GeometryType::GeometriesArrayType | GeometriesArrayType |
typedef GeometryType::CoordinatesArrayType | CoordinatesArrayType |
typedef GeometryType::IntegrationPointsArrayType | IntegrationPointsArrayType |
Functions | |
void | FindIntersection1DGeometries2D (ModelPart &rModelPartDomainA, ModelPart &rModelPartDomainB, ModelPart &rModelPartResult, double Tolerance=1e-6) |
void | CreateQuadraturePointsCoupling1DGeometries2D (ModelPart &rModelPartCoupling, double Tolerance) |
bool | FindOverlapExtents1DGeometries2D (const GeometryType &rMasterLine, const GeometryType &rSlaveLine, std::vector< array_1d< double, 3 > > &rOverlapExtents, const double Tolerance=1e-6) |
typedef GeometryType::CoordinatesArrayType Kratos::MappingIntersectionUtilities::CoordinatesArrayType |
typedef GeometryType::Pointer Kratos::MappingIntersectionUtilities::GeometryPointerType |
typedef std::size_t Kratos::MappingIntersectionUtilities::IndexType |
typedef GeometryType::IntegrationPointsArrayType Kratos::MappingIntersectionUtilities::IntegrationPointsArrayType |
typedef NodeType::Pointer Kratos::MappingIntersectionUtilities::NodePointerType |
typedef std::size_t Kratos::MappingIntersectionUtilities::SizeType |
void Kratos::MappingIntersectionUtilities::CreateQuadraturePointsCoupling1DGeometries2D | ( | ModelPart & | rModelPartCoupling, |
double | Tolerance | ||
) |
void Kratos::MappingIntersectionUtilities::FindIntersection1DGeometries2D | ( | ModelPart & | rModelPartDomainA, |
ModelPart & | rModelPartDomainB, | ||
ModelPart & | rModelPartResult, | ||
double | Tolerance = 1e-6 |
||
) |
bool Kratos::MappingIntersectionUtilities::FindOverlapExtents1DGeometries2D | ( | const GeometryType & | rMasterLine, |
const GeometryType & | rSlaveLine, | ||
std::vector< array_1d< double, 3 > > & | rOverlapExtents, | ||
const double | Tolerance = 1e-6 |
||
) |