|
|
| DivideTriangle3D3 (const GeometryType &rInputGeometry, const Vector &rNodalDistances) |
| Default constructor. More...
|
|
| ~DivideTriangle3D3 () |
| Destructor. More...
|
|
|
IndexedPointGeometryPointerType | GenerateAuxiliaryPartitionTriangle (const int I0, const int I1, const int I2) override |
|
IndexedPointGeometryPointerType | GenerateIntersectionLine (const int I0, const int I1) override |
|
| DivideTriangle2D3 (const GeometryType &rInputGeometry, const Vector &rNodalDistances) |
| Default constructor. More...
|
|
| ~DivideTriangle2D3 () |
| Destructor. More...
|
|
std::string | Info () const override |
| Turn back information as a string. More...
|
|
void | PrintInfo (std::ostream &rOStream) const override |
| Print information about this object. More...
|
|
void | PrintData (std::ostream &rOStream) const override |
| Print object's data. More...
|
|
const std::vector< int > & | GetEdgeIdsI () const override |
|
const std::vector< int > & | GetEdgeIdsJ () const override |
|
std::vector< int > & | GetSplitEdges () override |
|
void | GenerateDivision () override |
|
void | GenerateIntersectionsSkin () override |
|
void | GenerateExteriorFaces (std::vector< IndexedPointGeometryPointerType > &rExteriorFacesVector, std::vector< unsigned int > &rExteriorFacesParentSubdivisionsIdsVector, const std::vector< IndexedPointGeometryPointerType > &rSubdivisionsContainer) override |
|
void | GenerateExteriorFaces (std::vector< IndexedPointGeometryPointerType > &rExteriorFacesVector, std::vector< unsigned int > &rExteriorFacesParentSubdivisionsIdsVector, const std::vector< IndexedPointGeometryPointerType > &rSubdivisionsContainer, const unsigned int FatherFaceId) override |
|
| KRATOS_CLASS_POINTER_DEFINITION (DivideTriangle2D3) |
| Pointer definition of DivideTriangle2D3. More...
|
|
| DivideGeometry (const GeometryType &rInputGeometry, const Vector &rNodalDistances) |
| Default constructor. More...
|
|
virtual | ~DivideGeometry () |
| Destructor. More...
|
|
std::vector< IndexedPointGeometryPointerType > | GetPositiveSubdivisions () const |
| Get the Positive Subdivisions object This method returns the container with the positive side subgeometries. More...
|
|
std::vector< IndexedPointGeometryPointerType > | GetNegativeSubdivisions () const |
| Get the Negative Subdivisions object This method returns the container with the negative side subgeometries. More...
|
|
std::vector< IndexedPointGeometryPointerType > | GetPositiveInterfaces () const |
| Get the Positive Interfaces object This method returns the container with the positive side interfaces. More...
|
|
std::vector< IndexedPointGeometryPointerType > | GetNegativeInterfaces () const |
| Get the Negaitive Interfaces object This method returns the container with the negative side interfaces. More...
|
|
std::vector< unsigned int > | GetPositiveInterfacesParentIds () const |
| Get the Positive Interfaces Parent Ids object This method returns the container with the positive side interfaces parent ids. More...
|
|
std::vector< unsigned int > | GetNegativeInterfacesParentIds () const |
| Get the Negative Interfaces Parent Ids object This method returns the container with the negative side interfaces parent ids. More...
|
|
Vector | GetNodalDistances () const |
|
GeometryType | GetInputGeometry () const |
|
| KRATOS_CLASS_POINTER_DEFINITION (DivideGeometry) |
| Pointer definition of DivideGeometry. More...
|
|
|
typedef DivideGeometry< TPointType > | BaseType |
|
typedef BaseType::GeometryType | GeometryType |
|
typedef BaseType::IndexedPointType | IndexedPointType |
|
typedef BaseType::IndexedPointPointerType | IndexedPointPointerType |
|
typedef BaseType::IndexedPointGeometryType | IndexedPointGeometryType |
|
typedef BaseType::IndexedPointGeometryType::GeometriesArrayType | IndexedGeometriesArrayType |
|
typedef BaseType::IndexedPointGeometryPointerType | IndexedPointGeometryPointerType |
|
typedef Line2D2< IndexedPointType > | IndexedPointLineType |
|
typedef Triangle2D3< IndexedPointType > | IndexedPointTriangleType |
|
typedef Geometry< TPointType > | GeometryType |
|
typedef IndexedPoint | IndexedPointType |
|
typedef IndexedPoint::Pointer | IndexedPointPointerType |
|
typedef Geometry< IndexedPoint > | IndexedPointGeometryType |
|
typedef Geometry< IndexedPoint >::Pointer | IndexedPointGeometryPointerType |
|
typedef PointerVectorSet< IndexedPointType, IndexedObject > | IndexedPointsContainerType |
|
const std::vector< int > | mEdgeNodeI = {0, 1, 2} |
|
const std::vector< int > | mEdgeNodeJ = {1, 2, 0} |
|
std::vector< int > | mSplitEdges = {0, 1, 2, -1, -1, -1} |
|
bool | mIsSplit |
|
int | mSplitEdgesNumber |
|
int | mDivisionsNumber |
|
IndexedPointsContainerType | mAuxPointsContainer |
|
void | IsSplit () |
|
std::vector< IndexedPointGeometryPointerType > | mPositiveSubdivisions |
|
std::vector< IndexedPointGeometryPointerType > | mNegativeSubdivisions |
|
std::vector< IndexedPointGeometryPointerType > | mPositiveInterfaces |
|
std::vector< IndexedPointGeometryPointerType > | mNegativeInterfaces |
|
std::vector< unsigned int > | mPositiveInterfacesParentIds |
|
std::vector< unsigned int > | mNegativeInterfacesParentIds |
|