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.
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace > Class Template Reference

#include <incrementalupdate_static_damped_smoothing_scheme.hpp>

Inheritance diagram for Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >:
Collaboration diagram for Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >:

Public Types

typedef Scheme< TSparseSpace, TDenseSpace > BaseType
 
typedef BaseType::TSystemMatrixType TSystemMatrixType
 
typedef BaseType::TSystemVectorType TSystemVectorType
 
typedef BaseType::LocalSystemVectorType LocalSystemVectorType
 
typedef BaseType::LocalSystemMatrixType LocalSystemMatrixType
 
typedef BaseType::DofsArrayType DofsArrayType
 
typedef ModelPart::NodesContainerType NodesArrayType
 
- Public Types inherited from Kratos::IncrementalUpdateStaticSmoothingScheme< TSparseSpace, TDenseSpace >
typedef Scheme< TSparseSpace, TDenseSpace > BaseType
 
typedef BaseType::TSystemMatrixType TSystemMatrixType
 
typedef BaseType::TSystemVectorType TSystemVectorType
 
- Public Types inherited from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >
typedef Scheme< TSparseSpace, TDenseSpace > BaseType
 Base class definition. More...
 
typedef ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace > ClassType
 
typedef BaseType::DofsArrayType DofsArrayType
 DoF array type definition. More...
 
typedef BaseType::TDataType TDataType
 Data type definition. More...
 
typedef BaseType::TSystemMatrixType TSystemMatrixType
 Matrix type definition. More...
 
typedef BaseType::TSystemVectorType TSystemVectorType
 Vector type definition. More...
 
typedef BaseType::LocalSystemVectorType LocalSystemVectorType
 Local system matrix type definition. More...
 
typedef BaseType::LocalSystemMatrixType LocalSystemMatrixType
 Local system vector type definition. More...
 
typedef ModelPart::ElementsContainerType ElementsArrayType
 Elements containers definition. More...
 
typedef ModelPart::ConditionsContainerType ConditionsArrayType
 Conditions containers definition. More...
 
typedef Element::EquationIdVectorType EquationIdVectorType
 The definition of the vector containing the equation ids. More...
 
- Public Types inherited from Kratos::Scheme< TSparseSpace, TDenseSpace >
using ClassType = Scheme< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using TDataType = typename TSparseSpace::DataType
 Data type definition. More...
 
using TSystemMatrixType = typename TSparseSpace::MatrixType
 Matrix type definition. More...
 
using TSystemVectorType = typename TSparseSpace::VectorType
 Vector type definition. More...
 
using LocalSystemMatrixType = typename TDenseSpace::MatrixType
 Local system matrix type definition. More...
 
using LocalSystemVectorType = typename TDenseSpace::VectorType
 Local system vector type definition. More...
 
using TDofType = Dof< double >
 DoF type definition. More...
 
using DofsArrayType = ModelPart::DofsArrayType
 DoF array type definition. More...
 
using ElementsArrayType = ModelPart::ElementsContainerType
 Elements containers definition. More...
 
using ConditionsArrayType = ModelPart::ConditionsContainerType
 Conditions containers definition. More...
 

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (IncrementalUpdateStaticDampedSmoothingScheme)
 
 IncrementalUpdateStaticDampedSmoothingScheme (double rayleigh_m, double rayleigh_k)
 Constructor. More...
 
virtual ~IncrementalUpdateStaticDampedSmoothingScheme ()
 Destructor. More...
 
int Check (ModelPart &r_model_part) override
 
void Initialize (ModelPart &r_model_part) override
 This is the place to initialize the Scheme. More...
 
void Predict (ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override
 Performing the prediction of the solution. More...
 
void Update (ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override
 Performing the update of the solution. More...
 
void CalculateSystemContributions (Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) override
 This function is designed to be called in the builder and solver to introduce the selected time integration scheme. More...
 
void Calculate_RHS_Contribution (Element &rCurrentElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo)
 
void Calculate_LHS_Contribution (Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo)
 
- Public Member Functions inherited from Kratos::IncrementalUpdateStaticSmoothingScheme< TSparseSpace, TDenseSpace >
 KRATOS_CLASS_POINTER_DEFINITION (IncrementalUpdateStaticSmoothingScheme)
 
 IncrementalUpdateStaticSmoothingScheme ()
 Constructor. More...
 
virtual ~IncrementalUpdateStaticSmoothingScheme ()
 Destructor. More...
 
void FinalizeSolutionStep (ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override
 Function called once at the end of a solution step, after convergence is reached if an iterative process is needed. More...
 
- Public Member Functions inherited from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >
 ResidualBasedIncrementalUpdateStaticScheme (Parameters ThisParameters)
 Constructor. The pseudo static scheme (parameters) More...
 
 ResidualBasedIncrementalUpdateStaticScheme ()
 
 ResidualBasedIncrementalUpdateStaticScheme (ResidualBasedIncrementalUpdateStaticScheme &rOther)
 
 ~ResidualBasedIncrementalUpdateStaticScheme () override
 
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...
 
 KRATOS_CLASS_POINTER_DEFINITION (ResidualBasedIncrementalUpdateStaticScheme)
 Pointer definition of ResidualBasedIncrementalUpdateStaticScheme. More...
 
BaseType::Pointer Create (Parameters ThisParameters) const override
 Create method. More...
 
void CalculateSystemContributions (Condition &rCurrentCondition, LocalSystemMatrixType &rLHSContribution, LocalSystemVectorType &rRHSContribution, EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override
 Functions totally analogous to the precedent but applied to the "condition" objects. More...
 
void CalculateRHSContribution (Element &rCurrentElement, LocalSystemVectorType &rRHSContribution, EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override
 This function is designed to calculate just the RHS contribution. More...
 
void CalculateRHSContribution (Condition &rCurrentCondition, LocalSystemVectorType &rRHSContribution, EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override
 Functions totally analogous to the precedent but applied to the "condition" objects. More...
 
void CalculateLHSContribution (Element &rCurrentElement, LocalSystemMatrixType &rLHSContribution, EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override
 This function is designed to calculate just the LHS contribution. More...
 
void Clear () override
 Liberate internal storage. More...
 
Parameters GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
- Public Member Functions inherited from Kratos::Scheme< TSparseSpace, TDenseSpace >
 Scheme ()
 Default Constructor. More...
 
 Scheme (Parameters ThisParameters)
 Constructor with Parameters. More...
 
 Scheme (Scheme &rOther)
 
virtual ~Scheme ()
 
 KRATOS_CLASS_POINTER_DEFINITION (Scheme)
 Pointer definition of Scheme. More...
 
virtual Pointer Clone ()
 Clone method. More...
 
bool SchemeIsInitialized ()
 This method returns if the scheme is initialized. More...
 
void SetSchemeIsInitialized (bool SchemeIsInitializedFlag=true)
 This method sets if the elements have been initialized or not (true by default) More...
 
bool ElementsAreInitialized ()
 This method returns if the elements are initialized. More...
 
void SetElementsAreInitialized (bool ElementsAreInitializedFlag=true)
 This method sets if the elements have been initialized or not (true by default) More...
 
bool ConditionsAreInitialized ()
 This method returns if the conditions are initialized. More...
 
void SetConditionsAreInitialized (bool ConditionsAreInitializedFlag=true)
 This method sets if the conditions have been initialized or not (true by default) More...
 
virtual void InitializeElements (ModelPart &rModelPart)
 This is the place to initialize the elements. More...
 
virtual void InitializeConditions (ModelPart &rModelPart)
 This is the place to initialize the conditions. More...
 
virtual void InitializeSolutionStep (ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)
 Function called once at the beginning of each solution step. More...
 
virtual void InitializeNonLinIteration (ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)
 unction to be called when it is needed to initialize an iteration. It is designed to be called at the beginning of each non linear iteration More...
 
virtual void FinalizeNonLinIteration (ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)
 Function to be called when it is needed to finalize an iteration. It is designed to be called at the end of each non linear iteration. More...
 
virtual void CalculateOutputData (ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)
 Functions to be called to prepare the data needed for the output of results. More...
 
virtual void CleanOutputData ()
 Functions that cleans the results data. More...
 
virtual void Clean ()
 This function is intended to be called at the end of the solution step to clean up memory storage not needed after the end of the solution step. More...
 
virtual int Check (const ModelPart &rModelPart) const
 This function is designed to be called once to perform all the checks needed on the input provided. Checks can be "expensive" as the function is designed to catch user's errors. More...
 
virtual void CalculateLHSContribution (Condition &rCondition, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo)
 Functions totally analogous to the precedent but applied to the "condition" objects. More...
 
virtual void EquationId (const Element &rElement, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo)
 This method gets the eqaution id corresponding to the current element. More...
 
virtual void EquationId (const Condition &rCondition, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo)
 Functions totally analogous to the precedent but applied to the "condition" objects. More...
 
virtual void GetDofList (const Element &rElement, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo)
 Function that returns the list of Degrees of freedom to be assembled in the system for a Given element. More...
 
virtual void GetDofList (const Condition &rCondition, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo)
 Function that returns the list of Degrees of freedom to be assembled in the system for a Given condition. More...
 

Protected Member Functions

void AddDampingToLHS (LocalSystemMatrixType &LHS_Contribution, LocalSystemMatrixType &C, const ProcessInfo &CurrentProcessInfo)
 
void AddDampingToRHS (Element &rCurrentElement, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &C, const ProcessInfo &CurrentProcessInfo)
 
void UpdateVelocity (array_1d< double, 3 > &CurrentVelocity, const array_1d< double, 3 > &DeltaDisplacement, const array_1d< double, 3 > &PreviousVelocity, const array_1d< double, 3 > &PreviousAcceleration)
 
void UpdateAcceleration (array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &DeltaDisplacement, const array_1d< double, 3 > &PreviousVelocity, const array_1d< double, 3 > &PreviousAcceleration)
 
- Protected Member Functions inherited from Kratos::Scheme< TSparseSpace, TDenseSpace >
virtual Parameters ValidateAndAssignParameters (Parameters ThisParameters, const Parameters DefaultParameters) const
 This method validate and assign default parameters. More...
 
virtual void AssignSettings (const Parameters ThisParameters)
 This method assigns settings to member variables. More...
 

Protected Attributes

double mNewmark0
 
double mNewmark1
 
double mNewmark2
 
double mNewmark3
 
double mNewmark4
 
double mNewmark5
 
double mDeltaTime
 
double mbeta
 
double mgamma
 
double mRayleighAlpha
 
double mRayleighBeta
 
std::vector< MatrixmDampingMatrix
 
std::vector< VectormVelocityVector
 
- Protected Attributes inherited from Kratos::Scheme< TSparseSpace, TDenseSpace >
bool mSchemeIsInitialized
 
bool mElementsAreInitialized
 Flag to be used in controlling if the Scheme has been initialized or not. More...
 
bool mConditionsAreInitialized
 Flag taking in account if the elements were initialized correctly or not. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >
static std::string Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 
- Static Public Member Functions inherited from Kratos::Scheme< TSparseSpace, TDenseSpace >
static std::string Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Member Typedef Documentation

◆ BaseType

template<class TSparseSpace , class TDenseSpace >
typedef Scheme<TSparseSpace,TDenseSpace> Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::BaseType

◆ DofsArrayType

template<class TSparseSpace , class TDenseSpace >
typedef BaseType::DofsArrayType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::DofsArrayType

◆ LocalSystemMatrixType

template<class TSparseSpace , class TDenseSpace >
typedef BaseType::LocalSystemMatrixType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::LocalSystemMatrixType

◆ LocalSystemVectorType

template<class TSparseSpace , class TDenseSpace >
typedef BaseType::LocalSystemVectorType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::LocalSystemVectorType

◆ NodesArrayType

template<class TSparseSpace , class TDenseSpace >
typedef ModelPart::NodesContainerType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::NodesArrayType

◆ TSystemMatrixType

template<class TSparseSpace , class TDenseSpace >
typedef BaseType::TSystemMatrixType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::TSystemMatrixType

◆ TSystemVectorType

template<class TSparseSpace , class TDenseSpace >
typedef BaseType::TSystemVectorType Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::TSystemVectorType

Constructor & Destructor Documentation

◆ IncrementalUpdateStaticDampedSmoothingScheme()

template<class TSparseSpace , class TDenseSpace >
Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::IncrementalUpdateStaticDampedSmoothingScheme ( double  rayleigh_m,
double  rayleigh_k 
)
inline

Constructor.

◆ ~IncrementalUpdateStaticDampedSmoothingScheme()

template<class TSparseSpace , class TDenseSpace >
virtual Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::~IncrementalUpdateStaticDampedSmoothingScheme ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ AddDampingToLHS()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::AddDampingToLHS ( LocalSystemMatrixType LHS_Contribution,
LocalSystemMatrixType C,
const ProcessInfo CurrentProcessInfo 
)
inlineprotected

◆ AddDampingToRHS()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::AddDampingToRHS ( Element rCurrentElement,
LocalSystemVectorType RHS_Contribution,
LocalSystemMatrixType C,
const ProcessInfo CurrentProcessInfo 
)
inlineprotected

◆ Calculate_LHS_Contribution()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Calculate_LHS_Contribution ( Element rCurrentElement,
LocalSystemMatrixType LHS_Contribution,
Element::EquationIdVectorType EquationId,
const ProcessInfo CurrentProcessInfo 
)
inline

◆ Calculate_RHS_Contribution()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Calculate_RHS_Contribution ( Element rCurrentElement,
LocalSystemVectorType RHS_Contribution,
Element::EquationIdVectorType EquationId,
const ProcessInfo CurrentProcessInfo 
)
inline

◆ CalculateSystemContributions()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::CalculateSystemContributions ( Element rCurrentElement,
LocalSystemMatrixType rLHSContribution,
LocalSystemVectorType rRHSContribution,
Element::EquationIdVectorType rEquationId,
const ProcessInfo rCurrentProcessInfo 
)
inlineoverridevirtual

This function is designed to be called in the builder and solver to introduce the selected time integration scheme.

It "asks" the matrix needed to the element and performs the operations needed to introduce the selected time integration scheme. This function calculates at the same time the contribution to the LHS and to the RHS of the system

Parameters
rCurrentElementThe element to compute
rLHSContributionThe LHS matrix contribution
rRHSContributionThe RHS vector contribution
EquationIdThe ID's of the element degrees of freedom
rCurrentProcessInfoThe current process info instance

Reimplemented from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >.

◆ Check()

template<class TSparseSpace , class TDenseSpace >
int Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Check ( ModelPart r_model_part)
inlineoverridevirtual

◆ Initialize()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This is the place to initialize the Scheme.

This is intended to be called just once when the strategy is initialized

Parameters
rModelPartThe model part of the problem to solve

Reimplemented from Kratos::Scheme< TSparseSpace, TDenseSpace >.

◆ KRATOS_CLASS_POINTER_DEFINITION()

template<class TSparseSpace , class TDenseSpace >
Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >  )

◆ Predict()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Predict ( ModelPart rModelPart,
DofsArrayType rDofSet,
TSystemMatrixType rA,
TSystemVectorType rDx,
TSystemVectorType rb 
)
inlineoverridevirtual

Performing the prediction of the solution.

Parameters
rModelPartThe model part of the problem to solve
rALHS matrix
rDxIncremental update of primary variables
rbRHS Vector

Reimplemented from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >.

◆ Update()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::Update ( ModelPart rModelPart,
DofsArrayType rDofSet,
TSystemMatrixType rA,
TSystemVectorType rDx,
TSystemVectorType rb 
)
inlineoverridevirtual

Performing the update of the solution.

Parameters
rModelPartThe model part of the problem to solve
rDofSetSet of all primary variables
rALHS matrix
rDxIncremental update of primary variables
rbRHS Vector

Reimplemented from Kratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace >.

◆ UpdateAcceleration()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::UpdateAcceleration ( array_1d< double, 3 > &  CurrentAcceleration,
const array_1d< double, 3 > &  DeltaDisplacement,
const array_1d< double, 3 > &  PreviousVelocity,
const array_1d< double, 3 > &  PreviousAcceleration 
)
inlineprotected

◆ UpdateVelocity()

template<class TSparseSpace , class TDenseSpace >
void Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::UpdateVelocity ( array_1d< double, 3 > &  CurrentVelocity,
const array_1d< double, 3 > &  DeltaDisplacement,
const array_1d< double, 3 > &  PreviousVelocity,
const array_1d< double, 3 > &  PreviousAcceleration 
)
inlineprotected

Member Data Documentation

◆ mbeta

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mbeta
protected

◆ mDampingMatrix

template<class TSparseSpace , class TDenseSpace >
std::vector< Matrix > Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mDampingMatrix
protected

◆ mDeltaTime

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mDeltaTime
protected

◆ mgamma

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mgamma
protected

◆ mNewmark0

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark0
protected

◆ mNewmark1

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark1
protected

◆ mNewmark2

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark2
protected

◆ mNewmark3

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark3
protected

◆ mNewmark4

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark4
protected

◆ mNewmark5

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mNewmark5
protected

◆ mRayleighAlpha

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mRayleighAlpha
protected

◆ mRayleighBeta

template<class TSparseSpace , class TDenseSpace >
double Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mRayleighBeta
protected

◆ mVelocityVector

template<class TSparseSpace , class TDenseSpace >
std::vector< Vector > Kratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace >::mVelocityVector
protected

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