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.
List of all members
Kratos::TimeIntegrationMethod< TVariableType, TValueType > Class Template Reference

Short class definition. More...

#include <time_integration_method.hpp>

Inheritance diagram for Kratos::TimeIntegrationMethod< TVariableType, TValueType >:
Collaboration diagram for Kratos::TimeIntegrationMethod< TVariableType, TValueType >:

Public Member Functions

Life Cycle
 TimeIntegrationMethod ()
 Default Constructor. More...
 
 TimeIntegrationMethod (const TVariableType &rVariable)
 Constructor. More...
 
 TimeIntegrationMethod (const TVariableType &rVariable, const TVariableType &rFirstDerivative, const TVariableType &rSecondDerivative)
 Constructor. More...
 
 TimeIntegrationMethod (const TVariableType &rVariable, const TVariableType &rFirstDerivative, const TVariableType &rSecondDerivative, const TVariableType &rPrimaryVariable)
 Constructor. More...
 
 TimeIntegrationMethod (TimeIntegrationMethod &rOther)
 Copy Constructor. More...
 
virtual TimeIntegrationMethodPointer Clone ()
 Clone. More...
 
 ~TimeIntegrationMethod () override
 Destructor. More...
 
Operations
virtual void CalculateParameters (ProcessInfo &rCurrentProcessInfo)
 
virtual void SetParameters (const ProcessInfo &rCurrentProcessInfo)
 
virtual void SetProcessInfoParameters (ProcessInfo &rCurrentProcessInfo)
 
void SetInputVariable (const TVariableType &rVariable)
 
std::string GetPrimaryVariableName ()
 
std::string GetVariableName ()
 
bool HasVariableName (const std::string &rVariableName)
 
virtual bool HasStepVariable ()
 
virtual void SetStepVariable (const TVariableType &rStepVariable)
 
virtual void Assign (NodeType &rNode)
 
virtual void Predict (NodeType &rNode)
 
virtual void Update (NodeType &rNode)
 
virtual int Check (const ProcessInfo &rCurrentProcessInfo)
 This function is designed to be called once to perform all the checks needed. More...
 
Access
virtual doubleGetFirstDerivativeKineticFactor (double &rParameter)
 
virtual doubleGetSecondDerivativeKineticFactor (double &rParameter)
 
virtual doubleGetFirstDerivativeInertialFactor (double &rParameter)
 
virtual doubleGetSecondDerivativeInertialFactor (double &rParameter)
 
Flags
FlagsGetFlags ()
 
Flags const & GetFlags () const
 
void SetFlags (Flags const &rThisFlags)
 
Input and output
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...
 
- Public Member Functions inherited from Kratos::Flags
Flagsoperator= (Flags const &rOther)
 Assignment operator. More...
 
 operator bool () const
 
Flags operator~ () const
 
bool operator! () const
 
void AssignFlags (Flags const &rOther)
 
void Set (const Flags ThisFlag)
 
void Set (const Flags ThisFlag, bool Value)
 
void Reset (const Flags ThisFlag)
 
void Flip (const Flags ThisFlag)
 
void SetPosition (IndexType Position, bool Value=true)
 
bool GetPosition (IndexType Position) const
 
void FlipPosition (IndexType Position)
 
void ClearPosition (IndexType Position)
 
void Clear ()
 
Flags AsFalse () const
 
bool Is (Flags const &rOther) const
 
bool IsDefined (Flags const &rOther) const
 
bool IsNot (Flags const &rOther) const
 
bool IsNotDefined (Flags const &rOther) const
 
 KRATOS_CLASS_POINTER_DEFINITION (Flags)
 Pointer definition of Flags. More...
 
const Flagsoperator|= (const Flags &Other)
 
const Flagsoperator&= (const Flags &Other)
 
 Flags ()
 Default constructor. More...
 
 Flags (Flags const &rOther)
 Copy constructor. More...
 
virtual ~Flags ()
 Destructor. More...
 

Protected Member Functions

Protected Operations
void SetPointerMethods ()
 
void SetPointerAssignMethod ()
 
virtual void AssignFromVariable (NodeType &rNode)
 
virtual void AssignFromFirstDerivative (NodeType &rNode)
 
virtual void AssignFromSecondDerivative (NodeType &rNode)
 
virtual void AssignVariable (NodeType &rNode)
 
virtual void AssignFirstDerivative (NodeType &rNode)
 
virtual void AssignSecondDerivative (NodeType &rNode)
 
virtual void PredictFromVariable (NodeType &rNode)
 
virtual void PredictFromFirstDerivative (NodeType &rNode)
 
virtual void PredictFromSecondDerivative (NodeType &rNode)
 
virtual void PredictVariable (NodeType &rNode)
 
virtual void PredictFirstDerivative (NodeType &rNode)
 
virtual void PredictSecondDerivative (NodeType &rNode)
 
virtual void UpdateFromVariable (NodeType &rNode)
 
virtual void UpdateFromFirstDerivative (NodeType &rNode)
 
virtual void UpdateFromSecondDerivative (NodeType &rNode)
 
virtual void UpdateVariable (NodeType &rNode)
 
virtual void UpdateFirstDerivative (NodeType &rNode)
 
virtual void UpdateSecondDerivative (NodeType &rNode)
 
Protected Access
virtual doubleGetKineticParameter (double &rParameter)
 
virtual doubleGetFirstDerivativeKineticParameter (double &rParameter)
 
virtual doubleGetSecondDerivativeKineticParameter (double &rParameter)
 
virtual doubleGetInertialParameter (double &rParameter)
 
virtual doubleGetFirstDerivativeInertialParameter (double &rParameter)
 
virtual doubleGetSecondDerivativeInertialParameter (double &rParameter)
 

Protected Attributes

Protected member Variables
VariablePointer mpVariable
 
VariablePointer mpFirstDerivative
 
VariablePointer mpSecondDerivative
 
VariablePointer mpPrimaryVariable
 
VariablePointer mpInputVariable
 
MethodPointer mpAssign
 
MethodPointer mpPredict
 
MethodPointer mpUpdate
 
MethodFactorPointer mpFirstDerivativeKineticFactor
 
MethodFactorPointer mpSecondDerivativeKineticFactor
 
MethodFactorPointer mpFirstDerivativeInertialFactor
 
MethodFactorPointer mpSecondDerivativeInertialFactor
 

Type Definitions

typedef Node NodeType
 NodeType. More...
 
typedef const TVariableType * VariablePointer
 KratosVariable or KratosVariableComponent. More...
 
typedef const TValueType * ValuePointer
 
typedef void(TimeIntegrationMethod::* MethodPointer) (NodeType &rNode)
 
typedef double &(TimeIntegrationMethod::* MethodFactorPointer) (double &rParameter)
 
typedef TimeIntegrationMethod::Pointer TimeIntegrationMethodPointer
 
 KRATOS_CLASS_POINTER_DEFINITION (TimeIntegrationMethod)
 

Serialization

class Serializer
 

Additional Inherited Members

- Public Types inherited from Kratos::Flags
enum  FlagsList {
  Flag0 = BlockType(1) , Flag1 = BlockType(1) << 1 , Flag2 = BlockType(1) << 2 , Flag3 = BlockType(1) << 3 ,
  Flag4 = BlockType(1) << 4 , Flag5 = BlockType(1) << 5 , Flag6 = BlockType(1) << 6 , Flag7 = BlockType(1) << 7 ,
  Flag8 = BlockType(1) << 8 , Flag9 = BlockType(1) << 9 , Flag10 = BlockType(1) << 10 , Flag11 = BlockType(1) << 11 ,
  Flag12 = BlockType(1) << 12 , Flag13 = BlockType(1) << 13 , Flag14 = BlockType(1) << 14 , Flag15 = BlockType(1) << 15 ,
  Flag16 = BlockType(1) << 16 , Flag17 = BlockType(1) << 17 , Flag18 = BlockType(1) << 18 , Flag19 = BlockType(1) << 19 ,
  Flag20 = BlockType(1) << 20 , Flag21 = BlockType(1) << 21 , Flag22 = BlockType(1) << 22 , Flag23 = BlockType(1) << 23 ,
  Flag24 = BlockType(1) << 24 , Flag25 = BlockType(1) << 25 , Flag26 = BlockType(1) << 26 , Flag27 = BlockType(1) << 27 ,
  Flag28 = BlockType(1) << 28 , Flag29 = BlockType(1) << 29 , Flag30 = BlockType(1) << 30
}
 
typedef int64_t BlockType
 
typedef int64_t FlagType
 
typedef std::size_t IndexType
 
- Static Public Member Functions inherited from Kratos::Flags
static const Flags AllDefined ()
 
static const Flags AllTrue ()
 
static Flags Create (IndexType ThisPosition, bool Value=true)
 

Detailed Description

template<class TVariableType, class TValueType>
class Kratos::TimeIntegrationMethod< TVariableType, TValueType >

Short class definition.

Detail class definition. This class performs predict and update of dofs variables, their time derivatives and time integrals

Member Typedef Documentation

◆ MethodFactorPointer

template<class TVariableType , class TValueType >
typedef double&(TimeIntegrationMethod::* Kratos::TimeIntegrationMethod< TVariableType, TValueType >::MethodFactorPointer) (double &rParameter)

◆ MethodPointer

template<class TVariableType , class TValueType >
typedef void(TimeIntegrationMethod::* Kratos::TimeIntegrationMethod< TVariableType, TValueType >::MethodPointer) (NodeType &rNode)

◆ NodeType

template<class TVariableType , class TValueType >
typedef Node Kratos::TimeIntegrationMethod< TVariableType, TValueType >::NodeType

NodeType.

◆ TimeIntegrationMethodPointer

template<class TVariableType , class TValueType >
typedef TimeIntegrationMethod::Pointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethodPointer

◆ ValuePointer

template<class TVariableType , class TValueType >
typedef const TValueType* Kratos::TimeIntegrationMethod< TVariableType, TValueType >::ValuePointer

◆ VariablePointer

template<class TVariableType , class TValueType >
typedef const TVariableType* Kratos::TimeIntegrationMethod< TVariableType, TValueType >::VariablePointer

KratosVariable or KratosVariableComponent.

Constructor & Destructor Documentation

◆ TimeIntegrationMethod() [1/5]

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethod ( )
inline

Default Constructor.

◆ TimeIntegrationMethod() [2/5]

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethod ( const TVariableType &  rVariable)
inline

Constructor.

◆ TimeIntegrationMethod() [3/5]

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethod ( const TVariableType &  rVariable,
const TVariableType &  rFirstDerivative,
const TVariableType &  rSecondDerivative 
)
inline

Constructor.

◆ TimeIntegrationMethod() [4/5]

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethod ( const TVariableType &  rVariable,
const TVariableType &  rFirstDerivative,
const TVariableType &  rSecondDerivative,
const TVariableType &  rPrimaryVariable 
)
inline

Constructor.

◆ TimeIntegrationMethod() [5/5]

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::TimeIntegrationMethod ( TimeIntegrationMethod< TVariableType, TValueType > &  rOther)
inline

Copy Constructor.

◆ ~TimeIntegrationMethod()

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::~TimeIntegrationMethod ( )
inlineoverride

Destructor.

Member Function Documentation

◆ Assign()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Assign ( NodeType rNode)
inlinevirtual

◆ AssignFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ AssignFromFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignFromFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ AssignFromSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignFromSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ AssignFromVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignFromVariable ( NodeType rNode)
inlineprotectedvirtual

◆ AssignSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ AssignVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::AssignVariable ( NodeType rNode)
inlineprotectedvirtual

◆ CalculateParameters()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::CalculateParameters ( ProcessInfo rCurrentProcessInfo)
inlinevirtual

◆ Check()

template<class TVariableType , class TValueType >
virtual int Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Check ( const ProcessInfo rCurrentProcessInfo)
inlinevirtual

◆ Clone()

template<class TVariableType , class TValueType >
virtual TimeIntegrationMethodPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Clone ( )
inlinevirtual

◆ GetFirstDerivativeInertialFactor()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFirstDerivativeInertialFactor ( double rParameter)
inlinevirtual

◆ GetFirstDerivativeInertialParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFirstDerivativeInertialParameter ( double rParameter)
inlineprotectedvirtual

◆ GetFirstDerivativeKineticFactor()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFirstDerivativeKineticFactor ( double rParameter)
inlinevirtual

◆ GetFirstDerivativeKineticParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFirstDerivativeKineticParameter ( double rParameter)
inlineprotectedvirtual

◆ GetFlags() [1/2]

template<class TVariableType , class TValueType >
Flags& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFlags ( )
inline

◆ GetFlags() [2/2]

template<class TVariableType , class TValueType >
Flags const& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetFlags ( ) const
inline

◆ GetInertialParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetInertialParameter ( double rParameter)
inlineprotectedvirtual

◆ GetKineticParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetKineticParameter ( double rParameter)
inlineprotectedvirtual

◆ GetPrimaryVariableName()

template<class TVariableType , class TValueType >
std::string Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetPrimaryVariableName ( )
inline

◆ GetSecondDerivativeInertialFactor()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetSecondDerivativeInertialFactor ( double rParameter)
inlinevirtual

◆ GetSecondDerivativeInertialParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetSecondDerivativeInertialParameter ( double rParameter)
inlineprotectedvirtual

◆ GetSecondDerivativeKineticFactor()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetSecondDerivativeKineticFactor ( double rParameter)
inlinevirtual

◆ GetSecondDerivativeKineticParameter()

template<class TVariableType , class TValueType >
virtual double& Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetSecondDerivativeKineticParameter ( double rParameter)
inlineprotectedvirtual

◆ GetVariableName()

template<class TVariableType , class TValueType >
std::string Kratos::TimeIntegrationMethod< TVariableType, TValueType >::GetVariableName ( )
inline

◆ HasStepVariable()

template<class TVariableType , class TValueType >
virtual bool Kratos::TimeIntegrationMethod< TVariableType, TValueType >::HasStepVariable ( )
inlinevirtual

◆ HasVariableName()

template<class TVariableType , class TValueType >
bool Kratos::TimeIntegrationMethod< TVariableType, TValueType >::HasVariableName ( const std::string &  rVariableName)
inline

◆ Info()

template<class TVariableType , class TValueType >
std::string Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::Flags.

◆ KRATOS_CLASS_POINTER_DEFINITION()

template<class TVariableType , class TValueType >
Kratos::TimeIntegrationMethod< TVariableType, TValueType >::KRATOS_CLASS_POINTER_DEFINITION ( TimeIntegrationMethod< TVariableType, TValueType >  )

◆ Predict()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Predict ( NodeType rNode)
inlinevirtual

◆ PredictFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ PredictFromFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictFromFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ PredictFromSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictFromSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ PredictFromVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictFromVariable ( NodeType rNode)
inlineprotectedvirtual

◆ PredictSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ PredictVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PredictVariable ( NodeType rNode)
inlineprotectedvirtual

◆ PrintData()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::Flags.

◆ PrintInfo()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::Flags.

◆ SetFlags()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetFlags ( Flags const &  rThisFlags)
inline

◆ SetInputVariable()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetInputVariable ( const TVariableType &  rVariable)
inline

◆ SetParameters()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetParameters ( const ProcessInfo rCurrentProcessInfo)
inlinevirtual

◆ SetPointerAssignMethod()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetPointerAssignMethod ( )
inlineprotected

◆ SetPointerMethods()

template<class TVariableType , class TValueType >
void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetPointerMethods ( )
inlineprotected

◆ SetProcessInfoParameters()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetProcessInfoParameters ( ProcessInfo rCurrentProcessInfo)
inlinevirtual

◆ SetStepVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::SetStepVariable ( const TVariableType &  rStepVariable)
inlinevirtual

◆ Update()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::Update ( NodeType rNode)
inlinevirtual

◆ UpdateFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ UpdateFromFirstDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateFromFirstDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ UpdateFromSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateFromSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ UpdateFromVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateFromVariable ( NodeType rNode)
inlineprotectedvirtual

◆ UpdateSecondDerivative()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateSecondDerivative ( NodeType rNode)
inlineprotectedvirtual

◆ UpdateVariable()

template<class TVariableType , class TValueType >
virtual void Kratos::TimeIntegrationMethod< TVariableType, TValueType >::UpdateVariable ( NodeType rNode)
inlineprotectedvirtual

Friends And Related Function Documentation

◆ Serializer

template<class TVariableType , class TValueType >
friend class Serializer
friend

Member Data Documentation

◆ mpAssign

template<class TVariableType , class TValueType >
MethodPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpAssign
protected

◆ mpFirstDerivative

template<class TVariableType , class TValueType >
VariablePointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpFirstDerivative
protected

◆ mpFirstDerivativeInertialFactor

template<class TVariableType , class TValueType >
MethodFactorPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpFirstDerivativeInertialFactor
protected

◆ mpFirstDerivativeKineticFactor

template<class TVariableType , class TValueType >
MethodFactorPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpFirstDerivativeKineticFactor
protected

◆ mpInputVariable

template<class TVariableType , class TValueType >
VariablePointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpInputVariable
protected

◆ mpPredict

template<class TVariableType , class TValueType >
MethodPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpPredict
protected

◆ mpPrimaryVariable

template<class TVariableType , class TValueType >
VariablePointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpPrimaryVariable
protected

◆ mpSecondDerivative

template<class TVariableType , class TValueType >
VariablePointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpSecondDerivative
protected

◆ mpSecondDerivativeInertialFactor

template<class TVariableType , class TValueType >
MethodFactorPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpSecondDerivativeInertialFactor
protected

◆ mpSecondDerivativeKineticFactor

template<class TVariableType , class TValueType >
MethodFactorPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpSecondDerivativeKineticFactor
protected

◆ mpUpdate

template<class TVariableType , class TValueType >
MethodPointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpUpdate
protected

◆ mpVariable

template<class TVariableType , class TValueType >
VariablePointer Kratos::TimeIntegrationMethod< TVariableType, TValueType >::mpVariable
protected

The documentation for this class was generated from the following file: