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.
backward_euler_quasistatic_Pw_scheme.hpp
Go to the documentation of this file.
1 // KRATOS___
2 // // ) )
3 // // ___ ___
4 // // ____ //___) ) // ) )
5 // // / / // // / /
6 // ((____/ / ((____ ((___/ / MECHANICS
7 //
8 // License: geo_mechanics_application/license.txt
9 //
10 // Main authors: Vahid Galavi
11 //
12 
13 #pragma once
14 
15 // Project includes
16 #include "includes/define.h"
17 
18 // Application includes
21 
22 namespace Kratos
23 {
24 
25 template <class TSparseSpace, class TDenseSpace>
26 class BackwardEulerQuasistaticPwScheme : public BackwardEulerScheme<TSparseSpace, TDenseSpace>
27 {
28 public:
30 
32  : BackwardEulerScheme<TSparseSpace, TDenseSpace>(
33  {FirstOrderScalarVariable(WATER_PRESSURE, DT_WATER_PRESSURE, DT_PRESSURE_COEFFICIENT)}, {})
34  {
35  }
36 }; // Class BackwardEulerQuasistaticPwScheme
37 
38 } // namespace Kratos
Definition: backward_euler_quasistatic_Pw_scheme.hpp:27
KRATOS_CLASS_POINTER_DEFINITION(BackwardEulerQuasistaticPwScheme)
BackwardEulerQuasistaticPwScheme()
Definition: backward_euler_quasistatic_Pw_scheme.hpp:31
Definition: backward_euler_scheme.hpp:23
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Definition: geomechanics_time_integration_scheme.hpp:20