58 #include "utility/matrix/nDarray/stresst.h" 59 #include "utility/matrix/nDarray/straint.h" 60 #include "utility/matrix/nDarray/BJtensor.h" 63 #define MaxNScalarVar 4 64 #define MaxNTensorVar 4 94 double ScalarVar[ MaxNScalarVar ];
106 double ScalarVar_commit[ MaxNScalarVar ];
115 double ScalarVar_init[ MaxNScalarVar ];
245 const double *Scalarp,
252 const double *Scalar_commitp,
257 const double *Scalar_initp,
271 const double *Scalarp,
280 const double *Scalarp,
298 int getNScalarVar()
const;
299 int getNTensorVar()
const;
300 bool getConverged()
const;
307 double getpsi()
const;
308 int getIntegratorFlag()
const;
325 double *getScalarVar_commit();
326 double getScalarVar_commit(
int i);
329 const BJtensor &getEep_commit()
const;
334 double * getScalarVar_init();
335 double getScalarVar_init(
int i);
338 const BJtensor &getEep_init()
const;
350 void setIterativeStress(
const stresstensor &newstress );
355 void setElasticStrain_commit(
const straintensor &newstrain );
362 void setdElasticStrain(
const straintensor &newstrain );
363 void setdPlasticStrain(
const straintensor &newstrain );
365 void setConverged(
bool b);
371 void sete(
double ed );
372 void setpsi(
double psid );
377 double getScalarVar(
int WhichOne)
const;
381 double *getScalarVar();
385 void setNScalarVar(
int rval);
386 void setScalarVar(
int WhichOne,
double rval);
387 void setScalarVar_commit(
int WhichOne,
double rval);
388 void setScalarVar_init(
int WhichOne,
double rval);
390 void setNTensorVar(
int rval);
391 void setTensorVar(
int WhichOne,
const stresstensor &rval);
392 void setTensorVar_commit(
int WhichOne,
const stresstensor &rval);
393 void setTensorVar_init(
int WhichOne,
const stresstensor &rval);
395 void setScalarVar(
double *rval);
401 int revertToLastCommit ();
402 int revertToStart ();
410 friend std::ostream & operator<< (std::ostream& os,
const EPState & EPS);
Definition: BJtensor.h:110
Strain tensor.
Definition: straint.h:67
3
Definition: EPState.h:73
================================================================================
Definition: ContinuaReprComponent.h:34