16#ifndef B2PLASTICITY_VON_MISES_YIELD_CRITERION_LINEAR_HARDENING_H_ 
   17#define B2PLASTICITY_VON_MISES_YIELD_CRITERION_LINEAR_HARDENING_H_ 
   25class PlasticityVonMisesYieldCriterionLinearHardening {
 
   27    PlasticityVonMisesYieldCriterionLinearHardening() : yield_stress(-1) {
 
   28        std::fill_n(effective_plastic_strain, 6, 0);
 
   32          const double E, 
const double P, 
const double initial_yield_stress, 
const double hardening,
 
   33          const double strain[6], 
const EquilibriumSolution equilibrium_solution, 
double stress[6],
 
   34          double d_stress_d_strain[21]);
 
   36    void get_effective_plastic_strain(
double eps[6], 
double& yield_stress_) {
 
   37        std::copy(effective_plastic_strain, effective_plastic_strain + 6, eps);
 
   38        yield_stress_ = yield_stress;
 
   43    double effective_plastic_strain[6];
 
Contains the base classes for implementing Finite Elements.
Definition b2boundary_condition.H:32