資源簡介
flac二次開發
代碼片段和文件信息
#include?“usermohr.h“
#include?
//variables?used?by?all?model?objects.?Hence?only?one?copy?is?maintained?for?all?objects
static?const?double?d2d3?=?2.0?/?3.0;
static?const?double?dPi??=?3.141592653589793238462643383279502884197169399;
static?const?double?dDegRad?=?dPi?/?180.0;
//?Plasticity?Indicators
static?const?unsigned?long?mShearNow????=?0x01;??/*?state?logic?*/
static?const?unsigned?long?mTensionNow??=?0x02;
static?const?unsigned?long?mShearPast???=?0x04;
static?const?unsigned?long?mTensionPast?=?0x08;
//?One?static?instance?is?neccessary?as?a?part?of?internal?registration?process?of?the?model?with?FLAC/FLAC3D
static?UserMohrModel?usermohrmodel(true);
UserMohrModel::UserMohrModel(bool?bRegister)
??????????:ConstitutiveModel(mnUserMohrModelbRegister)?dBulk(0.0)
???????????dShear(0.0)?dCohesion(0.0)?dFriction(0.0)?dDilation(0.0)
???????????dTension(0.0)?dYoung(0.0)?dPoisson(0.0)?dE1(0.0)?dE2(0.0)
???????????dG2(0.0)?dNPH(0.0)?dCSN(0.
評論
共有 條評論