AllDefined() | Kratos::Flags | inlinestatic |
AllTrue() | Kratos::Flags | inlinestatic |
AsFalse() const | Kratos::Flags | inline |
AssignDistancesToElements(ModelPart::ElementsContainerType::iterator &i_fluid_element, array_1d< double, 4 > ElementalDistances) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
AssignFlags(Flags const &rOther) | Kratos::Flags | inline |
BlockType typedef | Kratos::Flags | |
CalcNodalDistancesOfTetNodes(ModelPart::ElementsContainerType::iterator &i_fluidElement, BoundedMatrix< unsigned int, 6, 2 > TetEdgeIndexTable) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcNodalDistanceTo3DSkin(std::vector< TetEdgeStruct > &IntersectedTetEdges, ModelPart::ElementsContainerType::iterator &i_fluid_element, unsigned int NumberIntersectionsOnTetCorner) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcSignedDistancesToApproxTriangle(ModelPart::ElementsContainerType::iterator &i_fluid_element, std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, std::vector< TetEdgeStruct > IntersectedTetEdges, array_1d< double, 4 > &ElementalDistances, array_1d< unsigned int, 3 > IndexNodes) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcSignedDistancesToFourIntNodes(ModelPart::ElementsContainerType::iterator &i_fluid_element, std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, std::vector< TetEdgeStruct > IntersectedTetEdges, array_1d< double, 4 > &ElementalDistances) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcSignedDistancesToOneIntNode(ModelPart::ElementsContainerType::iterator &i_fluid_element, std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, array_1d< double, 4 > &ElementalDistances) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcSignedDistancesToThreeIntNodes(ModelPart::ElementsContainerType::iterator &i_fluid_element, std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, std::vector< TetEdgeStruct > IntersectedTetEdges, array_1d< double, 4 > &ElementalDistances) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalcSignedDistancesToTwoIntNodes(ModelPart::ElementsContainerType::iterator &i_fluid_element, std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, array_1d< double, 4 > &ElementalDistances) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateDistance() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateDistance(CellNodeDataType &rNode, int i_direction) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateDistance2() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateNodeDistance(Node &rNode) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateNormal3D(Element::GeometryType &rGeometry, array_1d< double, 3 > &rResultNormal) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateNotEmptyLeavesDistance(CellType *pCell) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CalculateSignedDistanceTo3DConditionSkinProcess(ModelPart &rThisModelPartStruc, ModelPart &rThisModelPartFluid) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
CellNodeDataType typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
CellType typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
Check() | Kratos::Process | inlinevirtual |
Clear() | Kratos::Process | inlinevirtual |
ClearPosition(IndexType Position) | Kratos::Flags | inline |
ComputeApproximationNodes(std::vector< TetEdgeStruct > IntersectedTetEdges, std::vector< IntersectionNodeStruct > &NodesOfApproximatedStructure) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
ConfigurationType typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
Create(Model &rModel, Parameters ThisParameters) | Kratos::Process | inlinevirtual |
Kratos::Flags::Create(IndexType ThisPosition, bool Value=true) | Kratos::Flags | inlinestatic |
DistanceFluidStructure() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
DistancePositionInSpace(double *coords) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
Execute() override | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inlinevirtual |
ExecuteAfterOutputStep() | Kratos::Process | inlinevirtual |
ExecuteBeforeOutputStep() | Kratos::Process | inlinevirtual |
ExecuteBeforeSolutionLoop() | Kratos::Process | inlinevirtual |
ExecuteFinalize() | Kratos::Process | inlinevirtual |
ExecuteFinalizeSolutionStep() | Kratos::Process | inlinevirtual |
ExecuteInitialize() | Kratos::Process | inlinevirtual |
ExecuteInitializeSolutionStep() | Kratos::Process | inlinevirtual |
FindIndexNodesOfTriangle2(std::vector< IntersectionNodeStruct > NodesOfApproximatedStructure, array_1d< unsigned int, 3 > &IndexNodes_T2) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
Flag0 enum value | Kratos::Flags | |
Flag1 enum value | Kratos::Flags | |
Flag10 enum value | Kratos::Flags | |
Flag11 enum value | Kratos::Flags | |
Flag12 enum value | Kratos::Flags | |
Flag13 enum value | Kratos::Flags | |
Flag14 enum value | Kratos::Flags | |
Flag15 enum value | Kratos::Flags | |
Flag16 enum value | Kratos::Flags | |
Flag17 enum value | Kratos::Flags | |
Flag18 enum value | Kratos::Flags | |
Flag19 enum value | Kratos::Flags | |
Flag2 enum value | Kratos::Flags | |
Flag20 enum value | Kratos::Flags | |
Flag21 enum value | Kratos::Flags | |
Flag22 enum value | Kratos::Flags | |
Flag23 enum value | Kratos::Flags | |
Flag24 enum value | Kratos::Flags | |
Flag25 enum value | Kratos::Flags | |
Flag26 enum value | Kratos::Flags | |
Flag27 enum value | Kratos::Flags | |
Flag28 enum value | Kratos::Flags | |
Flag29 enum value | Kratos::Flags | |
Flag3 enum value | Kratos::Flags | |
Flag30 enum value | Kratos::Flags | |
Flag4 enum value | Kratos::Flags | |
Flag5 enum value | Kratos::Flags | |
Flag6 enum value | Kratos::Flags | |
Flag7 enum value | Kratos::Flags | |
Flag8 enum value | Kratos::Flags | |
Flag9 enum value | Kratos::Flags | |
Flags() | Kratos::Flags | inline |
Flags(Flags const &rOther) | Kratos::Flags | inline |
FlagsList enum name | Kratos::Flags | |
FlagType typedef | Kratos::Flags | |
Flip(const Flags ThisFlag) | Kratos::Flags | inline |
FlipPosition(IndexType Position) | Kratos::Flags | inline |
GenerateCellNode(CellType *pCell, std::size_t &LastId) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GenerateNodes() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GenerateOctree() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GetCellIntersections(OctreeType::cell_type *cell, double *ray, OctreeType::key_type *ray_key, int direction, std::vector< std::pair< double, Element::GeometryType * > > &intersections) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GetDefaultParameters() const | Kratos::Process | inlinevirtual |
GetIntersections(double *ray, int direction, std::vector< std::pair< double, Element::GeometryType * > > &intersections) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GetIntersectionsAndNodes(double *ray, int direction, std::vector< std::pair< double, Element::GeometryType * > > &intersections, ConfigurationType::data_type &rNodesArray) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
GetPosition(IndexType Position) const | Kratos::Flags | inline |
IdentifyIntersectionNodes(ModelPart::ElementsContainerType::iterator &i_fluidElement, unsigned int i_tetEdge, std::vector< OctreeType::cell_type * > &leaves, std::vector< TetEdgeStruct > &IntersectedTetEdges, unsigned int &NumberIntersectionsOnTetCorner, BoundedMatrix< unsigned int, 6, 2 > TetEdgeIndexTable, int &intersection_counter) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
IndexType typedef | Kratos::Flags | |
Info() const override | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inlinevirtual |
InitializeDistances() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
IntersectionTriangleSegment(Element::GeometryType &rGeometry, double *RayPoint1, double *RayPoint2, double *IntersectionPoint) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
Is(Flags const &rOther) const | Kratos::Flags | inline |
IsDefined(Flags const &rOther) const | Kratos::Flags | inline |
IsIntersectionNodeOnTetEdge(double *IntersectionPoint, double *EdgeNode1, double *EdgeNode2) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
IsIntersectionOnCorner(IntersectionNodeStruct &NewIntersectionNode, double *EdgeNode1, double *EdgeNode2) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
IsNewIntersectionNode(IntersectionNodeStruct &NewIntersectionNode, std::vector< TetEdgeStruct > IntersectedTetEdges) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
IsNot(Flags const &rOther) const | Kratos::Flags | inline |
IsNotDefined(Flags const &rOther) const | Kratos::Flags | inline |
KRATOS_CLASS_POINTER_DEFINITION(CalculateSignedDistanceTo3DConditionSkinProcess) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
Kratos::Process::KRATOS_CLASS_POINTER_DEFINITION(Process) | Kratos::Process | |
Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags) | Kratos::Flags | |
object_container_type typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
OctreeType typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
operator bool() const | Kratos::Flags | inline |
operator!() const | Kratos::Flags | inline |
operator&=(const Flags &Other) | Kratos::Flags | |
operator()() | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
Kratos::Flags::operator=(Flags const &rOther) | Kratos::Flags | inline |
operator|=(const Flags &Other) | Kratos::Flags | |
operator~() const | Kratos::Flags | inline |
PointType typedef | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | |
PrintData(std::ostream &rOStream) const override | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inlinevirtual |
PrintGiDMesh(std::ostream &rOStream) const | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
PrintGiDResults(std::ostream &rOStream) const | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
PrintInfo(std::ostream &rOStream) const override | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inlinevirtual |
Process() | Kratos::Process | inline |
Process(const Flags options) | Kratos::Process | inlineexplicit |
Reset(const Flags ThisFlag) | Kratos::Flags | inline |
Set(const Flags ThisFlag) | Kratos::Flags | |
Set(const Flags ThisFlag, bool Value) | Kratos::Flags | |
SetIndexTable(BoundedMatrix< unsigned int, 6, 2 > &TetEdgeIndexTable) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
SetNodeInNeighbours(CellType *pCell, int Position, CellNodeDataType *pNode) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
SetPosition(IndexType Position, bool Value=true) | Kratos::Flags | inline |
StructuralElementNotYetConsidered(unsigned int IDCurrentStructCond, std::vector< unsigned int > &IntersectingStructCondID) | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
~CalculateSignedDistanceTo3DConditionSkinProcess() override | Kratos::CalculateSignedDistanceTo3DConditionSkinProcess | inline |
~Flags() | Kratos::Flags | inlinevirtual |
~Process() override | Kratos::Process | inline |