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.
Kratos::VariableUtils Member List

This is the complete list of members for Kratos::VariableUtils, including all inherited members.

AddDof(const TVarType &rVar, ModelPart &rModelPart)Kratos::VariableUtilsinline
AddDofsList(const std::vector< std::string > &rDofsVarNamesList, ModelPart &rModelPart)Kratos::VariableUtilsstatic
AddDofsWithReactionsList(const std::vector< std::array< std::string, 2 >> &rDofsAndReactionsNamesList, ModelPart &rModelPart)Kratos::VariableUtilsstatic
AddDofWithReaction(const TVarType &rVar, const TVarType &rReactionVar, ModelPart &rModelPart)Kratos::VariableUtilsinline
ApplyFixity(const TVarType &rVar, const bool IsFixed, NodesContainerType &rNodes)Kratos::VariableUtilsinline
ApplyFixity(const TVarType &rVariable, const bool IsFixed, NodesContainerType &rNodes, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
ApplyVector(const TVarType &rVar, const Vector &rData, NodesContainerType &rNodes)Kratos::VariableUtilsinline
ArrayVarType typedefKratos::VariableUtils
AuxiliaryHistoricalValueSetter(const Variable< array_1d< double, 3 >> &rVariable, const array_1d< double, 3 > &rValue, NodeType &rNode)Kratos::VariableUtils
CheckVariableExists(const TVarType &rVariable, const NodesContainerType &rNodes)Kratos::VariableUtilsinline
CheckVariableKeys()Kratos::VariableUtils
ClearNonHistoricalData(TContainerType &rContainer)Kratos::VariableUtilsinline
ConditionsContainerType typedefKratos::VariableUtils
ConditionType typedefKratos::VariableUtils
CopyModelPartElementalVar(const TVarType &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart)Kratos::VariableUtilsinline
CopyModelPartFlaggedConditionVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedConditionVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedConditionVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedElementVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedElementVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedElementVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToHistoricalVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int ReadBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToHistoricalVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToHistoricalVar(const Variable< TDataType > &rVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true, const unsigned int WriteBufferStep=0)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rOriginVariable, const Variable< TDataType > &rDestinationVariable, ModelPart &rModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartFlaggedNodalNonHistoricalVarToNonHistoricalVar(const Variable< TDataType > &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const Flags &rFlag, const bool CheckValue=true)Kratos::VariableUtilsinline
CopyModelPartNodalVar(const TVarType &rVariable, const TVarType &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int ReadBufferStep, const unsigned int WriteBufferStep)Kratos::VariableUtilsinline
CopyModelPartNodalVar(const TVarType &rVariable, const TVarType &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0)Kratos::VariableUtilsinline
CopyModelPartNodalVar(const TVarType &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0)Kratos::VariableUtilsinline
CopyModelPartNodalVarToNonHistoricalVar(const TVarType &rVariable, const TVarType &rDestinationVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0)Kratos::VariableUtilsinline
CopyModelPartNodalVarToNonHistoricalVar(const TVarType &rVariable, const ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, const unsigned int BuffStep=0)Kratos::VariableUtilsinline
CopyVariable(const TVariableType &rOriginVariable, const TVariableType &rDestinationVariable, NodesContainerType &rNodesContainer)Kratos::VariableUtilsinline
DoubleVarType typedefKratos::VariableUtils
ElementsContainerType typedefKratos::VariableUtils
ElementType typedefKratos::VariableUtils
EraseNonHistoricalVariable(const TVarType &rVariable, TContainerType &rContainer)Kratos::VariableUtilsinline
FlipFlag(const Flags &rFlag, TContainerType &rContainer)Kratos::VariableUtilsinline
GetCurrentPositionsVector(const ModelPart::NodesContainerType &rNodes, const unsigned int Dimension)Kratos::VariableUtils
GetInitialPositionsVector(const ModelPart::NodesContainerType &rNodes, const unsigned int Dimension)Kratos::VariableUtils
GetSolutionStepValuesVector(const ModelPart::NodesContainerType &rNodes, const Variable< array_1d< double, 3 >> &rVar, const unsigned int Step, const unsigned int Dimension=3)Kratos::VariableUtils
GetSolutionStepValuesVector(const ModelPart::NodesContainerType &rNodes, const Variable< double > &rVar, const unsigned int Step)Kratos::VariableUtils
GetValue(const TEntity &rEntity, const Variable< TValue > &rVariable)Kratos::VariableUtilsinlinestatic
GetValue(TEntity &rEntity, const Variable< TValue > &rVariable)Kratos::VariableUtilsinlinestatic
GetValuesVector(const ModelPart::NodesContainerType &rNodes, const Variable< array_1d< double, 3 >> &rVar, const unsigned int Dimension=3)Kratos::VariableUtils
GetValuesVector(const ModelPart::NodesContainerType &rNodes, const Variable< double > &rVar)Kratos::VariableUtils
HasValue(const TEntity &rEntity, const Variable< TValue > &rVariable)Kratos::VariableUtilsinlinestatic
KRATOS_CLASS_POINTER_DEFINITION(VariableUtils)Kratos::VariableUtils
NodesContainerType typedefKratos::VariableUtils
NodeType typedefKratos::VariableUtils
ResetFlag(const Flags &rFlag, TContainerType &rContainer)Kratos::VariableUtilsinline
SaveNonHistoricalVariable(const TVariableType &rOriginVariable, const TVariableType &rSavedVariable, TContainerType &rContainer)Kratos::VariableUtilsinline
SaveVariable(const TVariableType &rOriginVariable, const TVariableType &rSavedVariable, NodesContainerType &rNodesContainer)Kratos::VariableUtilsinline
SelectNodeList(const DoubleVarType &Variable, const double Value, const NodesContainerType &rOriginNodes)Kratos::VariableUtils
SetCurrentPositionsVector(ModelPart::NodesContainerType &rNodes, const Vector &rPositions)Kratos::VariableUtils
SetFlag(const Flags &rFlag, const bool FlagValue, TContainerType &rContainer)Kratos::VariableUtilsinline
SetHistoricalVariablesToZero(NodesContainerType &rNodes, const TVariableArgs &... rVariableArgs)Kratos::VariableUtilsinlinestatic
SetHistoricalVariableToZero(const Variable< TType > &rVariable, NodesContainerType &rNodes)Kratos::VariableUtilsinline
SetInitialPositionsVector(ModelPart::NodesContainerType &rNodes, const Vector &rPositions)Kratos::VariableUtils
SetNonHistoricalVariable(const TVarType &rVariable, const TType &Value, TContainerType &rContainer)Kratos::VariableUtilsinline
SetNonHistoricalVariable(const TVarType &rVariable, const TType &rValue, TContainerType &rContainer, const Flags Flag, const bool Check=true)Kratos::VariableUtilsinline
SetNonHistoricalVariablesToZero(TContainerType &rContainer, const TVariableArgs &... rVariableArgs)Kratos::VariableUtilsinlinestatic
SetNonHistoricalVariableToZero(const Variable< TType > &rVariable, TContainerType &rContainer)Kratos::VariableUtilsinline
SetSolutionStepValuesVector(ModelPart::NodesContainerType &rNodes, const Variable< array_1d< double, 3 >> &rVar, const Vector &rData, const unsigned int Step)Kratos::VariableUtils
SetSolutionStepValuesVector(ModelPart::NodesContainerType &rNodes, const Variable< double > &rVar, const Vector &rData, const unsigned int Step)Kratos::VariableUtils
SetValue(TEntity &rEntity, const Variable< TValue > &rVariable, std::conditional_t< std::is_arithmetic_v< TValue >, TValue, const TValue & > Value)Kratos::VariableUtilsinlinestatic
SetValuesVector(ModelPart::NodesContainerType &rNodes, const Variable< array_1d< double, 3 >> &rVar, const Vector &rData)Kratos::VariableUtils
SetValuesVector(ModelPart::NodesContainerType &rNodes, const Variable< double > &rVar, const Vector &rData)Kratos::VariableUtils
SetVariable(const TVarType &rVariable, const TDataType &rValue, NodesContainerType &rNodes, const unsigned int Step=0)Kratos::VariableUtilsinline
SetVariable(const TVarType &rVariable, const TDataType &rValue, NodesContainerType &rNodes, const Flags Flag, const bool CheckValue=true)Kratos::VariableUtilsinline
SumConditionScalarVariable(const TVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtilsinline
SumConditionVectorVariable(const ArrayVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtils
SumElementScalarVariable(const TVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtilsinline
SumElementVectorVariable(const ArrayVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtils
SumHistoricalVariable(const TVarType &rVariable, const ModelPart &rModelPart, const unsigned int BuffStep=0)Kratos::VariableUtilsinline
SumNonHistoricalNodeScalarVariable(const TVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtilsinline
SumNonHistoricalNodeVectorVariable(const ArrayVarType &rVar, const ModelPart &rModelPart)Kratos::VariableUtils
UpdateCurrentPosition(const ModelPart::NodesContainerType &rNodes, const ArrayVarType &rUpdateVariable=DISPLACEMENT, const IndexType BufferPosition=0)Kratos::VariableUtils
UpdateCurrentToInitialConfiguration(const ModelPart::NodesContainerType &rNodes)Kratos::VariableUtils
UpdateInitialToCurrentConfiguration(const ModelPart::NodesContainerType &rNodes)Kratos::VariableUtils
WeightedAccumulateVariableOnNodes(ModelPart &rModelPart, const Variable< TDataType > &rVariable, const Variable< TWeightDataType > &rWeightVariable, const bool IsInverseWeightProvided=false)Kratos::VariableUtils