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.
|
#include <butcher_tableau.h>
Public Types | |
typedef ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | BaseType |
Public Types inherited from Kratos::ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | |
using | VectorType = std::vector< double > |
using | RowType = std::vector< double > |
using | MatrixType = std::vector< RowType > |
Public Member Functions | |
std::string | Info () const override |
Public Member Functions inherited from Kratos::ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | |
virtual | ~ButcherTableau ()=default |
Destructor. More... | |
std::tuple< RowType::const_iterator, RowType::const_iterator > | GetMatrixRow (const unsigned int SubStepIndex) const |
RowType::const_iterator | GetMatrixRowBegin (const unsigned int SubStepIndex) const |
RowType::const_iterator | GetMatrixRowEnd (const unsigned int SubStepIndex) const |
constexpr const VectorType & | GetWeights () const |
constexpr double | GetIntegrationTheta (const unsigned int SubStepIndex) const |
Static Public Member Functions | |
static const BaseType::MatrixType | GenerateRKMatrix () |
static const BaseType::VectorType | GenerateWeights () |
static const BaseType::VectorType | GenerateThetasVector () |
static std::string | Name () |
Static Public Member Functions inherited from Kratos::ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | |
static constexpr unsigned int | Order () |
static constexpr unsigned int | SubstepCount () |
static std::string | Name () |
Additional Inherited Members | |
Protected Attributes inherited from Kratos::ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | |
const MatrixType | mA |
const VectorType | mB |
const VectorType | mC |
typedef ButcherTableau<ButcherTableauForwardEuler, 1, 1> Kratos::ButcherTableauForwardEuler::BaseType |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlineoverridevirtual |
|
inlinestatic |