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 Member Functions | Public Attributes | Friends | List of all members
Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters Struct Reference

#include <newmark_method.hpp>

Collaboration diagram for Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters:

Public Member Functions

void SetParameters (const double &rbeta, const double &rgamma, const double &rdelta_time)
 

Public Attributes

double beta
 
double gamma
 
double delta_time
 
double c0
 
double c1
 
double c2
 
double c3
 
double c4
 
double c5
 

Friends

class Serializer
 

Member Function Documentation

◆ SetParameters()

template<class TVariableType , class TValueType >
void Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::SetParameters ( const double rbeta,
const double rgamma,
const double rdelta_time 
)
inline

Friends And Related Function Documentation

◆ Serializer

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

Member Data Documentation

◆ beta

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::beta

◆ c0

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c0

◆ c1

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c1

◆ c2

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c2

◆ c3

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c3

◆ c4

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c4

◆ c5

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::c5

◆ delta_time

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::delta_time

◆ gamma

template<class TVariableType , class TValueType >
double Kratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters::gamma

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