mirror of https://github.com/lammps/lammps.git
remove "using namespace" from header and include required header
This commit is contained in:
parent
40f1662c93
commit
f02b364e6e
|
@ -22,10 +22,10 @@
|
|||
See the README file in the top-level LAMMPS directory.
|
||||
------------------------------------------------------------------------- */
|
||||
|
||||
#ifndef SMD_MATERIAL_MODELS_H_
|
||||
#define SMD_MATERIAL_MODELS_H_
|
||||
#ifndef SMD_MATERIAL_MODELS_H
|
||||
#define SMD_MATERIAL_MODELS_H
|
||||
|
||||
using namespace Eigen;
|
||||
#include <Eigen/Eigen>
|
||||
|
||||
/*
|
||||
* EOS models
|
||||
|
@ -42,22 +42,22 @@ void PerfectGasEOS(const double gamma, const double vol, const double mass, cons
|
|||
/*
|
||||
* Material strength models
|
||||
*/
|
||||
void LinearStrength(const double mu, const Matrix3d sigmaInitial_dev, const Matrix3d d_dev, const double dt,
|
||||
Matrix3d &sigmaFinal_dev__, Matrix3d &sigma_dev_rate__);
|
||||
void LinearPlasticStrength(const double G, const double yieldStress, const Matrix3d sigmaInitial_dev, const Matrix3d d_dev,
|
||||
const double dt, Matrix3d &sigmaFinal_dev__, Matrix3d &sigma_dev_rate__, double &plastic_strain_increment);
|
||||
void LinearStrength(const double mu, const Eigen::Matrix3d sigmaInitial_dev, const Eigen::Matrix3d d_dev, const double dt,
|
||||
Eigen::Matrix3d &sigmaFinal_dev__, Eigen::Matrix3d &sigma_dev_rate__);
|
||||
void LinearPlasticStrength(const double G, const double yieldStress, const Eigen::Matrix3d sigmaInitial_dev, const Eigen::Matrix3d d_dev,
|
||||
const double dt, Eigen::Matrix3d &sigmaFinal_dev__, Eigen::Matrix3d &sigma_dev_rate__, double &plastic_strain_increment);
|
||||
void JohnsonCookStrength(const double G, const double cp, const double espec, const double A, const double B, const double a,
|
||||
const double C, const double epdot0, const double T0, const double Tmelt, const double M, const double dt, const double ep,
|
||||
const double epdot, const Matrix3d sigmaInitial_dev, const Matrix3d d_dev, Matrix3d &sigmaFinal_dev__,
|
||||
Matrix3d &sigma_dev_rate__, double &plastic_strain_increment);
|
||||
const double epdot, const Eigen::Matrix3d sigmaInitial_dev, const Eigen::Matrix3d d_dev, Eigen::Matrix3d &sigmaFinal_dev__,
|
||||
Eigen::Matrix3d &sigma_dev_rate__, double &plastic_strain_increment);
|
||||
|
||||
/*
|
||||
* Damage models
|
||||
*/
|
||||
|
||||
bool IsotropicMaxStrainDamage(const Matrix3d E, const double maxStrain);
|
||||
bool IsotropicMaxStressDamage(const Matrix3d E, const double maxStrain);
|
||||
double JohnsonCookFailureStrain(const double p, const Matrix3d Sdev, const double d1, const double d2, const double d3,
|
||||
bool IsotropicMaxStrainDamage(const Eigen::Matrix3d E, const double maxStrain);
|
||||
bool IsotropicMaxStressDamage(const Eigen::Matrix3d E, const double maxStrain);
|
||||
double JohnsonCookFailureStrain(const double p, const Eigen::Matrix3d Sdev, const double d1, const double d2, const double d3,
|
||||
const double d4, const double epdot0, const double epdot);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue