MPMParticleBaseCondition
The following variables are defined for each material point condition of type MPMParticleBaseCondition
MPC_AREA
(double
): material point condition integration areaMPC_COORD
(array_1d<double,3>
): material point condition coordinatesMPC_DISPLACEMENT
(array_1d<double,3>
): material point condition displacementMPC_VELOCITY
(array_1d<double,3>
): material point condition velocityMPC_ACCELERATION
(array_1d<double,3>
): material point condition accelerationMPC_NORMAL
(array_1d<double,3>
): material point condition normal vectorMPC_DENSITY
(double
): material point element densityMPC_VOLUME
(double
): material point element volumeMPC_CAUCHY_STRESS_VECTOR
(Vector
): material point element Cauchy stress vectorMPC_ALMANSI_STRAIN_VECTOR
(Vector
): material point element Almansi strain vector
MPMParticleBaseDirichletCondition
In addition to the variables defined for material point conditions of type MPMParticleBaseCondition
,
the conditions of type MPMParticleBaseDirichletCondition
, which are used to impose non-conforming
Dirichlet boundary conditions, define the following variables.
MPC_IMPOSED_DISPLACEMENT
(array_1d<double,3>
): material point condition imposed displacementMPC_IMPOSED_VELOCITY
(array_1d<double,3>
): material point condition imposed velocityMPC_IMPOSED_ACCELERATION
(array_1d<double,3>
): material point condition imposed accelerationMPC_CONTACT_FORCE
(array_1d<double,3>
): material point condition contact force
MPMParticlePenaltyDirichletCondition
In addition to the variables defined for material point conditions of type MPMParticleBaseDirichletCondition
,
the conditions of type MPMParticlePenaltyDirichletCondition
, which impose Dirichlet boundary conditions
by means of the penalty method, define the following variable
MPC_PENALTY_FACTOR
(double
): material point condition penalty factor
MPMParticlePointLoadCondition
In addition to the variables defined for material point conditions of type MPMParticleBaseCondition
,
the conditions of type MPMParticlePointLoadCondition
, which implement the action of a point load,
define the following variables
POINT_LOAD
(array_1d<double,3>
): material point condition loadMPC_DELTA_DISPLACEMENT
(array_1d<double,3>
): material point condition displacement increment