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.
Public Types | Static Public Member Functions | List of all members
Kratos::CurveAxisIntersection< TNodeType > Class Template Reference

#include <curve_axis_intersection.h>

Collaboration diagram for Kratos::CurveAxisIntersection< TNodeType >:

Public Types

typedef std::size_t SizeType
 
typedef std::size_t IndexType
 
typedef Geometry< TNodeType > GeometryType
 
typedef GeometryType::Pointer GeometryPointerType
 
typedef GeometryType::CoordinatesArrayType CoordinatesArrayType
 
typedef CurveTessellation< PointerVector< TNodeType > > CurveTesselationType
 

Static Public Member Functions

static void ComputeAxisIntersection (std::vector< double > &rIntersectionParameters, const GeometryType &rGeometry, double Start, double End, const std::vector< double > &rAxis1, const std::vector< double > &rAxis2, const double Tolerance)
 

Member Typedef Documentation

◆ CoordinatesArrayType

◆ CurveTesselationType

template<class TNodeType >
typedef CurveTessellation<PointerVector<TNodeType> > Kratos::CurveAxisIntersection< TNodeType >::CurveTesselationType

◆ GeometryPointerType

template<class TNodeType >
typedef GeometryType::Pointer Kratos::CurveAxisIntersection< TNodeType >::GeometryPointerType

◆ GeometryType

template<class TNodeType >
typedef Geometry<TNodeType> Kratos::CurveAxisIntersection< TNodeType >::GeometryType

◆ IndexType

template<class TNodeType >
typedef std::size_t Kratos::CurveAxisIntersection< TNodeType >::IndexType

◆ SizeType

template<class TNodeType >
typedef std::size_t Kratos::CurveAxisIntersection< TNodeType >::SizeType

Member Function Documentation

◆ ComputeAxisIntersection()

template<class TNodeType >
static void Kratos::CurveAxisIntersection< TNodeType >::ComputeAxisIntersection ( std::vector< double > &  rIntersectionParameters,
const GeometryType rGeometry,
double  Start,
double  End,
const std::vector< double > &  rAxis1,
const std::vector< double > &  rAxis2,
const double  Tolerance 
)
inlinestatic

The documentation for this class was generated from the following file: