MPM-Geomechanics
Material Point Method for simulating geo-materials under large deformation conditions
Loading...
Searching...
No Matches
ElasticJaumann.h
Go to the documentation of this file.
1/*
2 * ElasticJaumann.h
3 *
4 * Created on: 28 de mai de 2021
5 * Author: Fabricio Fernandez <fabricio.hmf@gmail.com>
6 */
7
8#ifndef ELASTICJAUMANN_H_
9#define ELASTICJAUMANN_H_
10
11#include "Materials/Elastic.h"
12
15class ElasticJaumann: public Elastic {
16
17public:
18
24 ElasticJaumann(int id, double density, double young, double poisson);
25
28 virtual ~ElasticJaumann();
29
32 virtual void updateStress(Particle* particle) const;
33
34};
35
36inline ElasticJaumann::ElasticJaumann(int id, double density, double young, double poisson)
37: Elastic(id, density, young, poisson){
38
39}
40
42
43#endif /* ELASTICJAUMANN_H_ */
Represents an elastic material with the Jaumann rate correction.
Definition ElasticJaumann.h:15
ElasticJaumann(int id, double density, double young, double poisson)
Create a linear elastic material.
Definition ElasticJaumann.h:36
virtual ~ElasticJaumann()
Default destructor.
Definition ElasticJaumann.h:41
virtual void updateStress(Particle *particle) const
Update the stress in the particle.
Represents an elastic material.
Definition Elastic.h:16
double density
initial material density or initial solid density in two-phase calculations
Definition Material.h:102
Represents a Lagrangian material point This class contain all Lagrangian variables that represents th...
Definition Particle.h:29