![]() |
v0.16.0 |
Eshelbian plasticity interface. More...
#include "MatOps.hpp"#include "AnalyticalExprPython.hpp"#include "CGGUserPolynomialBase.hpp"#include "EshelbianCore.hpp"#include "EshelbianOperators.hpp"Go to the source code of this file.
Namespaces | |
| namespace | EshelbianPlasticity |
Functions | |
| template<typename OP_PTR > | |
| std::tuple< std::string, MatrixDouble > | EshelbianPlasticity::getAnalyticalExpr (OP_PTR op_ptr, MatrixDouble &analytical_expr, const std::string block_name) |
| template<typename OP_PTR > | |
| std::tuple< std::string, VectorDouble > | EshelbianPlasticity::getAnalyticalExternalStrain (OP_PTR op_ptr, VectorDouble &analytical_expr, const std::string block_name) |
| template<typename OP_PTR > | |
| VectorDouble | EshelbianPlasticity::getAnalyticalElastic (OP_PTR op_ptr, const std::string block_name) |
| MatrixDouble | EshelbianPlasticity::analytical_expr_function (double delta_t, double t, int nb_gauss_pts, MatrixDouble &m_ref_coords, MatrixDouble &m_ref_normals, const std::string block_name) |
| VectorDouble | EshelbianPlasticity::analytical_externalstrain_function (double delta_t, double t, int nb_gauss_pts, MatrixDouble &m_ref_coords, const std::string block_name) |
| VectorDouble | EshelbianPlasticity::analytical_elastic_function (double delta_t, double t, int nb_gauss_pts, MatrixDouble &m_ref_coords, const std::string block_name) |
Variables | |
| constexpr int | SPACE_DIM = 3 |
| constexpr auto | A = AssemblyType::BLOCK_MAT |
Eshelbian plasticity interface.
Problem implementation for mix element for large-strain elasticity
For reference on mixed formulation see: [37] and [24]
Definition in file EshelbianPlasticity.hpp.
|
constexpr |
Definition at line 24 of file EshelbianPlasticity.hpp.
|
constexpr |
Definition at line 22 of file EshelbianPlasticity.hpp.