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.
Classes
Core
Collaboration diagram for Core:

Classes

class  Kratos::VariableData
 This class is the base of variables and variable's components which contains their common data. More...
 
class  Kratos::DataCommunicator
 Serial (do-nothing) version of a wrapper class for MPI communication. More...
 
class  Kratos::FNV1a32Hash
 A constexpr version of FNV hash function. (32 bit version) More...
 
class  Kratos::FNV1a64Hash
 A constexpr version of FNV hash function. (64 bit version) More...
 
class  Kratos::MemoryInfo
 MemoryInfo gives the OS information about the memory usage by Kratos. More...
 
class  Kratos::EnvironmentManager
 
class  Kratos::ParallelEnvironment
 Holder for general data related to MPI (or suitable serial equivalents for non-MPI runs). More...
 
class  Kratos::Table< TArgumentType, TResultType, TResultsColumns >
 This class represents the value of its variable depending to other variable. More...
 
class  Kratos::Logger
 Logger is in charge of writing the messages to output streams. More...
 
class  Kratos::MPIDataCommunicator
 Wrapper for common MPI calls within Kratos. More...
 
class  Kratos::ApplyRayCastingInterfaceRecognitionProcess< TDim >
 Applies ray casting to distinguish the color (like in/out) of each node in modelpart. More...
 
class  Kratos::ApplyRayCastingProcess< TDim >
 Applies ray casting to distinguish the color (like in/out) of each node in modelpart. More...
 
class  Kratos::CalculateDiscontinuousDistanceToSkinProcessFlags
 
class  Kratos::CalculateDiscontinuousDistanceToSkinProcess< TDim >
 This only calculates the distance. Calculating the inside outside should be done by a derived class of this. More...
 
class  Kratos::CalculateDistanceToSkinProcess< TDim >
 Calculates the nodal distances using elemental discontinuous distances. More...
 
class  Kratos::MeasureMeshQualityProcess
 Short class definition. More...
 
class  Kratos::MeshLocalSmoothingProcess
 The base class for local smoothing processes providing a laplacian smoothing. More...
 
class  Kratos::MeshNodeCollapsingProcess
 Remove the selected node from the mesh and collapse the connectivity arround it. More...
 
class  Kratos::TetrahedraMeshEdgeSwappingProcess
 Short class definition. More...
 
class  Kratos::TetrahedraMeshQualityWeightedSmoothingProcess
 Short class definition. More...
 
class  Kratos::TetrahedraMeshWorstElementSmoothingProcess
 Short class definition. More...
 
class  Kratos::TimeAveragingProcess
 
class  Kratos::AssignMasterSlaveConstraintsToNeighboursUtility
 Assing Master-Slave Constraints to Neighbouring Nodes. More...
 
class  Kratos::GlobalPointerCommunicator< TPointerDataType >
 A template class for handling communication related to global pointers. More...
 
class  Kratos::ResultsProxy< TPointerDataType, TFunctorType >
 A template class to proxy results, whether they are locally or remotely owned. More...
 
class  Kratos::GlobalPointerMapCommunicator< TPointerDataType, TValueDataType >
 Short class definition. More...
 
class  Kratos::ApplyProxy< TPointerDataType, TValueDataType, TApplyFunctor >
 Proxy class to update local and non-local data. More...
 
class  Kratos::Accessor
 This class defines the way a certain property is accessed. More...
 
class  Kratos::TableAccessor
 This class defines the way a certain property is accessed according to a table. More...
 
class  Kratos::DeactivateConditionsOnInactiveElements
 Deactivate a condition if all elements attached to that are inactive. More...
 
class  Kratos::FindNeighbourElementsOfConditionsProcess
 Finds list of elements attached to conditions. More...
 

Type Definitions

using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::NodeType = ModelPart::NodeType
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::DofType = NodeType::DofType
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::NodesContainerType = ModelPart::NodesContainerType
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::NodeBinsType = BinsDynamic< 3, NodeType, NodesContainerType::ContainerType >
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::ConstraintContainerType = ModelPart::MasterSlaveConstraintContainerType
 General containers type definitions. More...
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::ResultNodesContainerType = NodesContainerType::ContainerType
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::VectorResultNodesContainerType = std::vector< ResultNodesContainerType >
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::RadiusArrayType = std::vector< double >
 
using Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::DofPointerVectorType = std::vector< Dof< double >::Pointer >
 
 Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::KRATOS_CLASS_POINTER_DEFINITION (AssignMasterSlaveConstraintsToNeighboursUtility)
 Pointer definition of AssignMasterSlaveConstraintsToNeighboursUtility. More...
 

Input and output

std::istream & Kratos::operator>> (std::istream &rIStream, VariableData &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const VariableData &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, DataCommunicator &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const DataCommunicator &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, MemoryInfo &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const MemoryInfo &rThis)
 output stream function More...
 
template<class TArgumentType , class TResultType >
std::istream & Kratos::operator>> (std::istream &rIStream, Table< TArgumentType, TResultType > &rThis)
 input stream function More...
 
template<class TArgumentType , class TResultType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const Table< TArgumentType, TResultType > &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, Logger &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const Logger &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, MPIDataCommunicator &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const MPIDataCommunicator &rThis)
 output stream function More...
 
template<std::size_t TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ApplyRayCastingInterfaceRecognitionProcess< TDim > &rThis)
 input stream function More...
 
template<std::size_t TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ApplyRayCastingInterfaceRecognitionProcess< TDim > &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, ApplyRayCastingProcess<> &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ApplyRayCastingProcess<> &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, CalculateDiscontinuousDistanceToSkinProcess<> &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const CalculateDiscontinuousDistanceToSkinProcess<> &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, CalculateDistanceToSkinProcess<> &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const CalculateDistanceToSkinProcess<> &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, MeasureMeshQualityProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const MeasureMeshQualityProcess &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, MeshLocalSmoothingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const MeshLocalSmoothingProcess &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, MeshNodeCollapsingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const MeshNodeCollapsingProcess &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, TetrahedraMeshEdgeSwappingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TetrahedraMeshEdgeSwappingProcess &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, TetrahedraMeshQualityWeightedSmoothingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TetrahedraMeshQualityWeightedSmoothingProcess &rThis)
 output stream function More...
 
std::istream & Kratos::operator>> (std::istream &rIStream, TetrahedraMeshWorstElementSmoothingProcess &rThis)
 input stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TetrahedraMeshWorstElementSmoothingProcess &rThis)
 output stream function More...
 
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TimeAveragingProcess &rThis)
 output stream function More...
 
template<class TPointerDataType , class TSendType >
std::istream & Kratos::operator>> (std::istream &rIStream, GlobalPointerCommunicator< TPointerDataType > &rThis)
 input stream function More...
 
template<class TPointerDataType , class TSendType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const GlobalPointerCommunicator< TPointerDataType > &rThis)
 output stream function More...
 
template<class TPointerDataType , class TDataType >
std::istream & Kratos::operator>> (std::istream &rIStream, GlobalPointerMapCommunicator< TPointerDataType, TDataType > &rThis)
 input stream function More...
 
template<class TPointerDataType , class TDataType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const GlobalPointerMapCommunicator< TPointerDataType, TDataType > &rThis)
 output stream function More...
 

Kratos Globals

 Kratos::KRATOS_CREATE_FLAG (STRUCTURE, 63)
 
 Kratos::KRATOS_CREATE_FLAG (FLUID, 62)
 
 Kratos::KRATOS_CREATE_FLAG (THERMAL, 61)
 
 Kratos::KRATOS_CREATE_FLAG (VISITED, 60)
 
 Kratos::KRATOS_CREATE_FLAG (SELECTED, 59)
 
 Kratos::KRATOS_CREATE_FLAG (BOUNDARY, 58)
 
 Kratos::KRATOS_CREATE_FLAG (INLET, 57)
 
 Kratos::KRATOS_CREATE_FLAG (OUTLET, 56)
 
 Kratos::KRATOS_CREATE_FLAG (SLIP, 55)
 
 Kratos::KRATOS_CREATE_FLAG (INTERFACE, 54)
 
 Kratos::KRATOS_CREATE_FLAG (CONTACT, 53)
 
 Kratos::KRATOS_CREATE_FLAG (TO_SPLIT, 52)
 
 Kratos::KRATOS_CREATE_FLAG (TO_ERASE, 51)
 
 Kratos::KRATOS_CREATE_FLAG (TO_REFINE, 50)
 
 Kratos::KRATOS_CREATE_FLAG (NEW_ENTITY, 49)
 
 Kratos::KRATOS_CREATE_FLAG (OLD_ENTITY, 48)
 
 Kratos::KRATOS_CREATE_FLAG (ACTIVE, 47)
 
 Kratos::KRATOS_CREATE_FLAG (MODIFIED, 46)
 
 Kratos::KRATOS_CREATE_FLAG (RIGID, 45)
 
 Kratos::KRATOS_CREATE_FLAG (SOLID, 44)
 
 Kratos::KRATOS_CREATE_FLAG (MPI_BOUNDARY, 43)
 
 Kratos::KRATOS_CREATE_FLAG (INTERACTION, 42)
 
 Kratos::KRATOS_CREATE_FLAG (ISOLATED, 41)
 
 Kratos::KRATOS_CREATE_FLAG (MASTER, 40)
 
 Kratos::KRATOS_CREATE_FLAG (SLAVE, 39)
 
 Kratos::KRATOS_CREATE_FLAG (INSIDE, 38)
 
 Kratos::KRATOS_CREATE_FLAG (FREE_SURFACE, 37)
 
 Kratos::KRATOS_CREATE_FLAG (BLOCKED, 36)
 
 Kratos::KRATOS_CREATE_FLAG (MARKER, 35)
 
 Kratos::KRATOS_CREATE_FLAG (PERIODIC, 34)
 
 Kratos::KRATOS_CREATE_FLAG (WALL, 33)
 
const Flags Kratos::ALL_DEFINED (Flags::AllDefined())
 
const Flags Kratos::ALL_TRUE (Flags::AllTrue())
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (PFEMFlags, EULERIAN_INLET, 0)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (PFEMFlags, LAGRANGIAN_INLET, 1)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (PFEMFlags, PREVIOUS_FREESURFACE, 2)
 
 Kratos::KRATOS_CREATE_LOCAL_FLAG (PFEMFlags, PREVIOUS_ISOLATED, 3)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, NORMALIZED_SURFACE_NORMAL)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DF1DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DF1DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC1DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC2DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC3DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC4DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC5DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC6DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC7DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC8DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC9DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC1DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC2DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC3DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC4DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC5DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC6DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC7DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC8DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC9DX_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, SEARCH_DIRECTION)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, INV_HESSIAN)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, CORRECTION)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, PROJECTION)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, CONTROL_POINT_UPDATE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, CONTROL_POINT_CHANGE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, SHAPE_UPDATE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, SHAPE_CHANGE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, MESH_CHANGE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DAMPING_FACTOR)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, int, MAPPING_ID)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, VERTEX_MORPHING_RADIUS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, VERTEX_MORPHING_RADIUS_RAW)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, GAUSSIAN_CURVATURE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, MAX_NEIGHBOUR_DISTANCE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, ALPHA)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, ALPHA_MAPPED)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DF1DALPHA)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DF1DALPHA_MAPPED)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DPDALPHA)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DPDALPHA_MAPPED)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DLDALPHA)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, BEAD_DIRECTION)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DP1DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DPF1DX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, SCALAR_VARIABLE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, SCALAR_VARIABLE_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, VECTOR_VARIABLE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, VECTOR_VARIABLE_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, BACKGROUND_COORDINATE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, BACKGROUND_NORMAL)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, OUT_OF_PLANE_DELTA)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, bool, CONSIDER_FACE_ANGLE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DF1DX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, HEATMAP_DF1DALPHA)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC1DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC2DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC3DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC4DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC5DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC6DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC7DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC8DX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, HEATMAP_DC9DX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, HEATMAP_MAX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, HEATMAP_L2)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DF1DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DF1DALPHA_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC1DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC2DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC3DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC4DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC5DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC6DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC7DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC8DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC9DX_WEIGHTED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DF1DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (SHAPE_OPTIMIZATION_APPLICATION, double, DF1DALPHA_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC1DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC2DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC3DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC4DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC5DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC6DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC7DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC8DX_WEIGHTED_MAPPED)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (SHAPE_OPTIMIZATION_APPLICATION, DC9DX_WEIGHTED_MAPPED)
 

Life Cycle

 Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::AssignMasterSlaveConstraintsToNeighboursUtility (NodesContainerType &rMasterStructureNodes)
 Constructor taking a NodesContainerType parameter. More...
 
virtual Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::~AssignMasterSlaveConstraintsToNeighboursUtility ()
 

Operations

void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::SearchNodesInRadiusForNode (NodeType::Pointer pSlaveNode, double const Radius, ResultNodesContainerType &rCloudOfNodes, ResultNodesContainerType &rLocalResults)
 Perform Node Search. More...
 
void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::GetDofsAndCoordinatesForSlaveNode (NodeType::Pointer pSlaveNode, const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &rVariableList, std::vector< DofPointerVectorType > &rSlaveDofs, array_1d< double, 3 > &rSlaveCoordinates)
 Collect Dofs and Coordinates. More...
 
void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::GetDofsAndCoordinatesForCloudOfNodes (const ResultNodesContainerType &CloudOfNodesArray, const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &rVariableList, std::vector< DofPointerVectorType > &rCloudOfDofs, Matrix &rCloudOfNodesCoordinates)
 Get Dofs and Coordinates arrays for a given variable list. (For nodes) More...
 
void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::AssignMasterSlaveConstraintsToNodes (NodesContainerType pSlaveNodes, double const Radius, ModelPart &rComputingModelPart, const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &rVariableList, double const MinNumOfNeighNodes)
 Assign Master-Slave Constraints to a set of Nodes. More...
 

Input and output

virtual std::string Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::Info () const
 Turn back information as a string. More...
 
virtual void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Kratos Macros

#define KRATOS_LOG_OCCURRENCES_LINE(line)   kratos_log_loop_counter##line
 
#define KRATOS_LOG_OCCURRENCES   KRATOS_LOG_OCCURRENCES_LINE(__LINE__)
 
#define KRATOS_INFO(label)   Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::INFO
 
#define KRATOS_INFO_IF(label, conditional)   if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::INFO
 
#define KRATOS_INFO_ONCE(label)   if(false) KRATOS_INFO(label)
 
#define KRATOS_INFO_FIRST_N(label, logger_count)   if(false) KRATOS_INFO(label)
 
#define KRATOS_INFO_ALL_RANKS(label)   KRATOS_INFO(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_INFO_IF_ALL_RANKS(label, conditional)   KRATOS_INFO_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_INFO_ONCE_ALL_RANKS(label)   KRATOS_INFO_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_INFO_FIRST_N_ALL_RANKS(label, logger_count)   KRATOS_INFO_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_WARNING(label)   Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::WARNING
 
#define KRATOS_WARNING_IF(label, conditional)   if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::WARNING
 
#define KRATOS_WARNING_ONCE(label)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_WARNING_FIRST_N(label, logger_count)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_WARNING_ALL_RANKS(label)   KRATOS_WARNING(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_WARNING_IF_ALL_RANKS(label, conditional)   KRATOS_WARNING_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_WARNING_ONCE_ALL_RANKS(label)   KRATOS_WARNING_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_WARNING_FIRST_N_ALL_RANKS(label, logger_count)   KRATOS_WARNING_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_DETAIL(label)   Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::DETAIL
 
#define KRATOS_DETAIL_IF(label, conditional)   if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::DETAIL
 
#define KRATOS_DETAIL_ONCE(label)   if(false) KRATOS_DETAIL(label)
 
#define KRATOS_DETAIL_FIRST_N(label, logger_count)   if(false) KRATOS_DETAIL(label)
 
#define KRATOS_DETAIL_ALL_RANKS(label)   KRATOS_DETAIL(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_DETAIL_IF_ALL_RANKS(label, conditional)   KRATOS_DETAIL_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_DETAIL_ONCE_ALL_RANKS(label)   KRATOS_DETAIL_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_DETAIL_FIRST_N_ALL_RANKS(label, logger_count)   KRATOS_DETAIL_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_TRACE(label)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_TRACE_IF(label, conditional)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_TRACE_ONCE(label)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_TRACE_FIRST_N(label, logger_count)   if(false) KRATOS_WARNING(label)
 
#define KRATOS_TRACE_ALL_RANKS(label)   KRATOS_TRACE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_TRACE_IF_ALL_RANKS(label, conditional)   KRATOS_TRACE_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_TRACE_ONCE_ALL_RANKS(label)   KRATOS_TRACE_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_TRACE_FIRST_N_ALL_RANKS(label, logger_count)   KRATOS_TRACE_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()
 
#define KRATOS_CHECK_POINT(label)
 

Detailed Description

Macro Definition Documentation

◆ KRATOS_CHECK_POINT

#define KRATOS_CHECK_POINT (   label)
Value:
if (false) \
label
Definition: angle_finder.py:48

◆ KRATOS_DETAIL

#define KRATOS_DETAIL (   label)    Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::DETAIL

◆ KRATOS_DETAIL_ALL_RANKS

#define KRATOS_DETAIL_ALL_RANKS (   label)    KRATOS_DETAIL(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_DETAIL_FIRST_N

#define KRATOS_DETAIL_FIRST_N (   label,
  logger_count 
)    if(false) KRATOS_DETAIL(label)

◆ KRATOS_DETAIL_FIRST_N_ALL_RANKS

#define KRATOS_DETAIL_FIRST_N_ALL_RANKS (   label,
  logger_count 
)    KRATOS_DETAIL_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_DETAIL_IF

#define KRATOS_DETAIL_IF (   label,
  conditional 
)    if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::DETAIL

◆ KRATOS_DETAIL_IF_ALL_RANKS

#define KRATOS_DETAIL_IF_ALL_RANKS (   label,
  conditional 
)    KRATOS_DETAIL_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_DETAIL_ONCE

#define KRATOS_DETAIL_ONCE (   label)    if(false) KRATOS_DETAIL(label)

◆ KRATOS_DETAIL_ONCE_ALL_RANKS

#define KRATOS_DETAIL_ONCE_ALL_RANKS (   label)    KRATOS_DETAIL_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_INFO

#define KRATOS_INFO (   label)    Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::INFO

◆ KRATOS_INFO_ALL_RANKS

#define KRATOS_INFO_ALL_RANKS (   label)    KRATOS_INFO(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_INFO_FIRST_N

#define KRATOS_INFO_FIRST_N (   label,
  logger_count 
)    if(false) KRATOS_INFO(label)

◆ KRATOS_INFO_FIRST_N_ALL_RANKS

#define KRATOS_INFO_FIRST_N_ALL_RANKS (   label,
  logger_count 
)    KRATOS_INFO_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_INFO_IF

#define KRATOS_INFO_IF (   label,
  conditional 
)    if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::INFO

◆ KRATOS_INFO_IF_ALL_RANKS

#define KRATOS_INFO_IF_ALL_RANKS (   label,
  conditional 
)    KRATOS_INFO_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_INFO_ONCE

#define KRATOS_INFO_ONCE (   label)    if(false) KRATOS_INFO(label)

◆ KRATOS_INFO_ONCE_ALL_RANKS

#define KRATOS_INFO_ONCE_ALL_RANKS (   label)    KRATOS_INFO_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_LOG_OCCURRENCES

#define KRATOS_LOG_OCCURRENCES   KRATOS_LOG_OCCURRENCES_LINE(__LINE__)

◆ KRATOS_LOG_OCCURRENCES_LINE

#define KRATOS_LOG_OCCURRENCES_LINE (   line)    kratos_log_loop_counter##line

◆ KRATOS_TRACE

#define KRATOS_TRACE (   label)    if(false) KRATOS_WARNING(label)

◆ KRATOS_TRACE_ALL_RANKS

#define KRATOS_TRACE_ALL_RANKS (   label)    KRATOS_TRACE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_TRACE_FIRST_N

#define KRATOS_TRACE_FIRST_N (   label,
  logger_count 
)    if(false) KRATOS_WARNING(label)

◆ KRATOS_TRACE_FIRST_N_ALL_RANKS

#define KRATOS_TRACE_FIRST_N_ALL_RANKS (   label,
  logger_count 
)    KRATOS_TRACE_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_TRACE_IF

#define KRATOS_TRACE_IF (   label,
  conditional 
)    if(false) KRATOS_WARNING(label)

◆ KRATOS_TRACE_IF_ALL_RANKS

#define KRATOS_TRACE_IF_ALL_RANKS (   label,
  conditional 
)    KRATOS_TRACE_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_TRACE_ONCE

#define KRATOS_TRACE_ONCE (   label)    if(false) KRATOS_WARNING(label)

◆ KRATOS_TRACE_ONCE_ALL_RANKS

#define KRATOS_TRACE_ONCE_ALL_RANKS (   label)    KRATOS_TRACE_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_WARNING

#define KRATOS_WARNING (   label)    Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::WARNING

◆ KRATOS_WARNING_ALL_RANKS

#define KRATOS_WARNING_ALL_RANKS (   label)    KRATOS_WARNING(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_WARNING_FIRST_N

#define KRATOS_WARNING_FIRST_N (   label,
  logger_count 
)    if(false) KRATOS_WARNING(label)

◆ KRATOS_WARNING_FIRST_N_ALL_RANKS

#define KRATOS_WARNING_FIRST_N_ALL_RANKS (   label,
  logger_count 
)    KRATOS_WARNING_FIRST_N(label, logger_count) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_WARNING_IF

#define KRATOS_WARNING_IF (   label,
  conditional 
)    if(conditional) Kratos::Logger(label) << KRATOS_CODE_LOCATION << Kratos::Logger::Severity::WARNING

◆ KRATOS_WARNING_IF_ALL_RANKS

#define KRATOS_WARNING_IF_ALL_RANKS (   label,
  conditional 
)    KRATOS_WARNING_IF(label, conditional) << Kratos::Logger::DistributedFilter::FromAllRanks()

◆ KRATOS_WARNING_ONCE

#define KRATOS_WARNING_ONCE (   label)    if(false) KRATOS_WARNING(label)

◆ KRATOS_WARNING_ONCE_ALL_RANKS

#define KRATOS_WARNING_ONCE_ALL_RANKS (   label)    KRATOS_WARNING_ONCE(label) << Kratos::Logger::DistributedFilter::FromAllRanks()

Typedef Documentation

◆ ConstraintContainerType

General containers type definitions.

◆ DofPointerVectorType

◆ DofType

◆ NodeBinsType

◆ NodesContainerType

◆ NodeType

◆ RadiusArrayType

◆ ResultNodesContainerType

◆ VectorResultNodesContainerType

Function Documentation

◆ ALL_DEFINED()

const Flags Kratos::ALL_DEFINED ( Flags::AllDefined()  )

◆ ALL_TRUE()

const Flags Kratos::ALL_TRUE ( Flags::AllTrue()  )

◆ AssignMasterSlaveConstraintsToNeighboursUtility()

Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::AssignMasterSlaveConstraintsToNeighboursUtility ( NodesContainerType rMasterStructureNodes)

Constructor taking a NodesContainerType parameter.

Default constructor.

◆ AssignMasterSlaveConstraintsToNodes()

void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::AssignMasterSlaveConstraintsToNodes ( NodesContainerType  pSlaveNodes,
double const  Radius,
ModelPart rComputingModelPart,
const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &  rVariableList,
double const  MinNumOfNeighNodes 
)

Assign Master-Slave Constraints to a set of Nodes.

Assign Matser-Slave Constraints to a set of Nodes given a radius of influence w.r.t MLS or RBF shape functions.

Parameters
pSlaveNodesNodes to set MasterSlaveConstraints.
RadiusSearch radius.
rComputinModelPartModel Part to which MasterSlaveConstraints are applied.
rVariableListList of DOFs to assign the MasterSlaveConstraints.
MinNumOfNeighNodesMinimum number of neighboring nodes required.

◆ GetDofsAndCoordinatesForCloudOfNodes()

void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::GetDofsAndCoordinatesForCloudOfNodes ( const ResultNodesContainerType CloudOfNodesArray,
const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &  rVariableList,
std::vector< DofPointerVectorType > &  rCloudOfDofs,
Matrix rCloudOfNodesCoordinates 
)

Get Dofs and Coordinates arrays for a given variable list. (For nodes)

Parameters
CloudOfNodesArrayCloud of Nodes Container.
rVariableListList of DOFs.
rCloudOfDofsDofs container.
rCloudOfNodesCoordinatesCoordinates container.

◆ GetDofsAndCoordinatesForSlaveNode()

void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::GetDofsAndCoordinatesForSlaveNode ( NodeType::Pointer  pSlaveNode,
const std::vector< std::reference_wrapper< const Kratos::Variable< double >>> &  rVariableList,
std::vector< DofPointerVectorType > &  rSlaveDofs,
array_1d< double, 3 > &  rSlaveCoordinates 
)

Collect Dofs and Coordinates.

Collects Dofs and Coordinates for a given node or set of nodes.

Parameters
pSlaveNodeObtain respective dofs and coordinates for a given node or set of nodes.
rVariableListList of rVariables.
rSlaveDofsDofs container.
rSlaveCoordinatesCoordinates container.

◆ Info()

virtual std::string Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::Info ( ) const
inlinevirtual

Turn back information as a string.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::KRATOS_CLASS_POINTER_DEFINITION ( AssignMasterSlaveConstraintsToNeighboursUtility  )

◆ KRATOS_CREATE_FLAG() [1/31]

Kratos::KRATOS_CREATE_FLAG ( ACTIVE  ,
47   
)

◆ KRATOS_CREATE_FLAG() [2/31]

Kratos::KRATOS_CREATE_FLAG ( BLOCKED  ,
36   
)

◆ KRATOS_CREATE_FLAG() [3/31]

Kratos::KRATOS_CREATE_FLAG ( BOUNDARY  ,
58   
)

◆ KRATOS_CREATE_FLAG() [4/31]

Kratos::KRATOS_CREATE_FLAG ( CONTACT  ,
53   
)

◆ KRATOS_CREATE_FLAG() [5/31]

Kratos::KRATOS_CREATE_FLAG ( FLUID  ,
62   
)

◆ KRATOS_CREATE_FLAG() [6/31]

Kratos::KRATOS_CREATE_FLAG ( FREE_SURFACE  ,
37   
)

◆ KRATOS_CREATE_FLAG() [7/31]

Kratos::KRATOS_CREATE_FLAG ( INLET  ,
57   
)

◆ KRATOS_CREATE_FLAG() [8/31]

Kratos::KRATOS_CREATE_FLAG ( INSIDE  ,
38   
)

◆ KRATOS_CREATE_FLAG() [9/31]

Kratos::KRATOS_CREATE_FLAG ( INTERACTION  ,
42   
)

◆ KRATOS_CREATE_FLAG() [10/31]

Kratos::KRATOS_CREATE_FLAG ( INTERFACE  ,
54   
)

◆ KRATOS_CREATE_FLAG() [11/31]

Kratos::KRATOS_CREATE_FLAG ( ISOLATED  ,
41   
)

◆ KRATOS_CREATE_FLAG() [12/31]

Kratos::KRATOS_CREATE_FLAG ( MARKER  ,
35   
)

◆ KRATOS_CREATE_FLAG() [13/31]

Kratos::KRATOS_CREATE_FLAG ( MASTER  ,
40   
)

◆ KRATOS_CREATE_FLAG() [14/31]

Kratos::KRATOS_CREATE_FLAG ( MODIFIED  ,
46   
)

◆ KRATOS_CREATE_FLAG() [15/31]

Kratos::KRATOS_CREATE_FLAG ( MPI_BOUNDARY  ,
43   
)

◆ KRATOS_CREATE_FLAG() [16/31]

Kratos::KRATOS_CREATE_FLAG ( NEW_ENTITY  ,
49   
)

◆ KRATOS_CREATE_FLAG() [17/31]

Kratos::KRATOS_CREATE_FLAG ( OLD_ENTITY  ,
48   
)

◆ KRATOS_CREATE_FLAG() [18/31]

Kratos::KRATOS_CREATE_FLAG ( OUTLET  ,
56   
)

◆ KRATOS_CREATE_FLAG() [19/31]

Kratos::KRATOS_CREATE_FLAG ( PERIODIC  ,
34   
)

◆ KRATOS_CREATE_FLAG() [20/31]

Kratos::KRATOS_CREATE_FLAG ( RIGID  ,
45   
)

◆ KRATOS_CREATE_FLAG() [21/31]

Kratos::KRATOS_CREATE_FLAG ( SELECTED  ,
59   
)

◆ KRATOS_CREATE_FLAG() [22/31]

Kratos::KRATOS_CREATE_FLAG ( SLAVE  ,
39   
)

◆ KRATOS_CREATE_FLAG() [23/31]

Kratos::KRATOS_CREATE_FLAG ( SLIP  ,
55   
)

◆ KRATOS_CREATE_FLAG() [24/31]

Kratos::KRATOS_CREATE_FLAG ( SOLID  ,
44   
)

◆ KRATOS_CREATE_FLAG() [25/31]

Kratos::KRATOS_CREATE_FLAG ( STRUCTURE  ,
63   
)

◆ KRATOS_CREATE_FLAG() [26/31]

Kratos::KRATOS_CREATE_FLAG ( THERMAL  ,
61   
)

◆ KRATOS_CREATE_FLAG() [27/31]

Kratos::KRATOS_CREATE_FLAG ( TO_ERASE  ,
51   
)

◆ KRATOS_CREATE_FLAG() [28/31]

Kratos::KRATOS_CREATE_FLAG ( TO_REFINE  ,
50   
)

◆ KRATOS_CREATE_FLAG() [29/31]

Kratos::KRATOS_CREATE_FLAG ( TO_SPLIT  ,
52   
)

◆ KRATOS_CREATE_FLAG() [30/31]

Kratos::KRATOS_CREATE_FLAG ( VISITED  ,
60   
)

◆ KRATOS_CREATE_FLAG() [31/31]

Kratos::KRATOS_CREATE_FLAG ( WALL  ,
33   
)

◆ KRATOS_CREATE_LOCAL_FLAG() [1/4]

Kratos::KRATOS_CREATE_LOCAL_FLAG ( PFEMFlags  ,
EULERIAN_INLET  ,
 
)

◆ KRATOS_CREATE_LOCAL_FLAG() [2/4]

Kratos::KRATOS_CREATE_LOCAL_FLAG ( PFEMFlags  ,
LAGRANGIAN_INLET  ,
 
)

◆ KRATOS_CREATE_LOCAL_FLAG() [3/4]

Kratos::KRATOS_CREATE_LOCAL_FLAG ( PFEMFlags  ,
PREVIOUS_FREESURFACE  ,
 
)

◆ KRATOS_CREATE_LOCAL_FLAG() [4/4]

Kratos::KRATOS_CREATE_LOCAL_FLAG ( PFEMFlags  ,
PREVIOUS_ISOLATED  ,
 
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [1/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
BACKGROUND_COORDINATE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [2/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
BACKGROUND_NORMAL   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [3/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
BEAD_DIRECTION   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [4/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
CONTROL_POINT_CHANGE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [5/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
CONTROL_POINT_UPDATE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [6/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
CORRECTION   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [7/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DAMPING_FACTOR   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [8/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [9/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC1DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [10/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC1DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [11/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC1DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [12/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC2DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [13/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC2DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [14/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC2DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [15/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC2DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [16/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC3DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [17/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC3DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [18/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC3DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [19/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC3DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [20/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC4DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [21/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC4DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [22/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC4DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [23/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC4DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [24/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC5DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [25/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC5DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [26/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC5DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [27/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC5DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [28/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC6DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [29/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC6DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [30/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC6DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [31/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC6DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [32/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC7DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [33/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC7DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [34/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC7DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [35/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC7DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [36/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC8DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [37/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC8DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [38/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC8DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [39/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC8DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [40/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC9DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [41/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC9DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [42/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC9DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [43/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DC9DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [44/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DF1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [45/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DF1DX_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [46/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DF1DX_WEIGHTED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [47/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DF1DX_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [48/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DP1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [49/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
DPF1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [50/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [51/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC2DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [52/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC3DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [53/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC4DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [54/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC5DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [55/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC6DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [56/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC7DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [57/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC8DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [58/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DC9DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [59/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
HEATMAP_DF1DX   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [60/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
MESH_CHANGE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [61/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
NORMALIZED_SURFACE_NORMAL   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [62/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
OUT_OF_PLANE_DELTA   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [63/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
PROJECTION   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [64/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
SEARCH_DIRECTION   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [65/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
SHAPE_CHANGE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [66/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
SHAPE_UPDATE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [67/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
VECTOR_VARIABLE   
)

◆ KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS() [68/68]

Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS ( SHAPE_OPTIMIZATION_APPLICATION  ,
VECTOR_VARIABLE_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [1/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
bool  ,
CONSIDER_FACE_ANGLE   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [2/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
ALPHA   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [3/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
ALPHA_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [4/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DF1DALPHA   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [5/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DF1DALPHA_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [6/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DF1DALPHA_WEIGHTED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [7/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DF1DALPHA_WEIGHTED_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [8/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DLDALPHA   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [9/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DPDALPHA   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [10/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
DPDALPHA_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [11/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
GAUSSIAN_CURVATURE   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [12/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
HEATMAP_DF1DALPHA   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [13/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
HEATMAP_L2   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [14/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
HEATMAP_MAX   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [15/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
INV_HESSIAN   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [16/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
MAX_NEIGHBOUR_DISTANCE   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [17/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
SCALAR_VARIABLE   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [18/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
SCALAR_VARIABLE_MAPPED   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [19/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
VERTEX_MORPHING_RADIUS   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [20/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
double  ,
VERTEX_MORPHING_RADIUS_RAW   
)

◆ KRATOS_DEFINE_APPLICATION_VARIABLE() [21/21]

Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE ( SHAPE_OPTIMIZATION_APPLICATION  ,
int  ,
MAPPING_ID   
)

◆ operator<<() [1/19]

template<std::size_t TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ApplyRayCastingInterfaceRecognitionProcess< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [2/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ApplyRayCastingProcess<> &  rThis 
)
inline

output stream function

◆ operator<<() [3/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const CalculateDiscontinuousDistanceToSkinProcess<> &  rThis 
)
inline

output stream function

◆ operator<<() [4/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const CalculateDistanceToSkinProcess<> &  rThis 
)
inline

output stream function

◆ operator<<() [5/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const DataCommunicator rThis 
)
inline

output stream function

◆ operator<<() [6/19]

template<class TPointerDataType , class TSendType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const GlobalPointerCommunicator< TPointerDataType > &  rThis 
)
inline

output stream function

◆ operator<<() [7/19]

template<class TPointerDataType , class TDataType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const GlobalPointerMapCommunicator< TPointerDataType, TDataType > &  rThis 
)
inline

output stream function

◆ operator<<() [8/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const Logger rThis 
)
inline

output stream function

◆ operator<<() [9/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const MeasureMeshQualityProcess rThis 
)
inline

output stream function

◆ operator<<() [10/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const MemoryInfo rThis 
)
inline

output stream function

◆ operator<<() [11/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const MeshLocalSmoothingProcess rThis 
)
inline

output stream function

◆ operator<<() [12/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const MeshNodeCollapsingProcess rThis 
)
inline

output stream function

◆ operator<<() [13/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const MPIDataCommunicator rThis 
)
inline

output stream function

◆ operator<<() [14/19]

template<class TArgumentType , class TResultType >
std::ostream & Kratos::operator<< ( std::ostream &  rOStream,
const Table< TArgumentType, TResultType > &  rThis 
)
inline

output stream function

◆ operator<<() [15/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TetrahedraMeshEdgeSwappingProcess rThis 
)
inline

output stream function

◆ operator<<() [16/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TetrahedraMeshQualityWeightedSmoothingProcess rThis 
)
inline

output stream function

◆ operator<<() [17/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TetrahedraMeshWorstElementSmoothingProcess rThis 
)
inline

output stream function

◆ operator<<() [18/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TimeAveragingProcess rThis 
)
inline

output stream function

◆ operator<<() [19/19]

std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const VariableData rThis 
)
inline

output stream function

◆ operator>>() [1/18]

template<std::size_t TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ApplyRayCastingInterfaceRecognitionProcess< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [2/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
ApplyRayCastingProcess<> &  rThis 
)
inline

input stream function

◆ operator>>() [3/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
CalculateDiscontinuousDistanceToSkinProcess<> &  rThis 
)
inline

input stream function

◆ operator>>() [4/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
CalculateDistanceToSkinProcess<> &  rThis 
)
inline

input stream function

◆ operator>>() [5/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
DataCommunicator rThis 
)
inline

input stream function

◆ operator>>() [6/18]

template<class TPointerDataType , class TSendType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
GlobalPointerCommunicator< TPointerDataType > &  rThis 
)
inline

input stream function

◆ operator>>() [7/18]

template<class TPointerDataType , class TDataType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
GlobalPointerMapCommunicator< TPointerDataType, TDataType > &  rThis 
)
inline

input stream function

◆ operator>>() [8/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
Logger rThis 
)
inline

input stream function

◆ operator>>() [9/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
MeasureMeshQualityProcess rThis 
)
inline

input stream function

◆ operator>>() [10/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
MemoryInfo rThis 
)
inline

input stream function

◆ operator>>() [11/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
MeshLocalSmoothingProcess rThis 
)
inline

input stream function

◆ operator>>() [12/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
MeshNodeCollapsingProcess rThis 
)
inline

input stream function

◆ operator>>() [13/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
MPIDataCommunicator rThis 
)
inline

input stream function

◆ operator>>() [14/18]

template<class TArgumentType , class TResultType >
std::istream & Kratos::operator>> ( std::istream &  rIStream,
Table< TArgumentType, TResultType > &  rThis 
)
inline

input stream function

◆ operator>>() [15/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
TetrahedraMeshEdgeSwappingProcess rThis 
)
inline

input stream function

◆ operator>>() [16/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
TetrahedraMeshQualityWeightedSmoothingProcess rThis 
)
inline

input stream function

◆ operator>>() [17/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
TetrahedraMeshWorstElementSmoothingProcess rThis 
)
inline

input stream function

◆ operator>>() [18/18]

std::istream& Kratos::operator>> ( std::istream &  rIStream,
VariableData rThis 
)
inline

input stream function

◆ PrintData()

virtual void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

◆ PrintInfo()

virtual void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

Print information about this object.

◆ SearchNodesInRadiusForNode()

void Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::SearchNodesInRadiusForNode ( NodeType::Pointer  pSlaveNode,
double const  Radius,
ResultNodesContainerType rCloudOfNodes,
ResultNodesContainerType rLocalResults 
)

Perform Node Search.

Searches for nodes within a given 'Radius' of the current node

Parameters
pSlaveNodeSlave Node to obtain its respective neighbouring nodes.
RadiusSearch radius.
rCloudOfNodesResults container.
rLocalResultsTemporary container for results to optimize memory usage in parallel loops.

◆ ~AssignMasterSlaveConstraintsToNeighboursUtility()

Kratos::AssignMasterSlaveConstraintsToNeighboursUtility::~AssignMasterSlaveConstraintsToNeighboursUtility ( )
virtual