|
|
| | 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 |
| |