63 #include <material/damage/DamageModel.h> 72 int processData (
double PDefo);
75 double Alpha , Beta , Gamma , UltimatePosValue , UltimateNegValue;
76 double PosModifier, NegModifier;
77 double AbsTol, RelTol;
80 double TrialPlasticDefo;
82 double TrialTempPDefo;
85 double TrialSumPosFHC;
87 double TrialSumNegFHC;
92 double CommPlasticDefo;
104 double LCommPlasticDefo;
105 double LCommDefoIncr;
106 double LCommTempPDefo;
107 double LCommPosCycle;
108 double LCommNegCycle;
109 double LCommSumPosFHC;
111 double LCommSumNegFHC;
117 Mehanny(
int tag,
double alpha,
double beta,
double gamma ,
118 double ultimatePosValue ,
double ultimateNegValue,
double abstol,
double reltol,
double posmodifier,
double negmodifier);
122 int setTrial(
const Vector &trialVector );
123 int setTrial(
void) {
return -1; }
125 int setInputResponse(
Element *elem ,
const std::vector<std::string> & ,
int ndof );
127 double getDamage(
void);
128 double getPosDamage (
void);
129 double getNegDamage (
void);
131 int commitState(
void);
132 int revertToLastCommit (
void);
133 int revertToStart (
void);
140 int setParameter(
const std::vector<std::string> &argv,
Information &eleInformation);
144 int getResponse(
int responseID,
Information &info);
148 void Print(std::ostream &s,
int flag =0);
int getVariable(int variableID, double &info)
Returns the value of the variable cuyo identifier being passed as parameter.
Definition: Mehanny.cpp:288
Float vector abstraction.
Definition: Vector.h:93
Definition: Response.h:71
int setVariable(const std::string &argv)
Returns the identifier of the variable cuyo nombre being passed as parameter.
Definition: Mehanny.cpp:283
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: Mehanny.cpp:346
int updateParameter(int responseID, Information &eleInformation)
Updates the parameter identified by parameterID with info.
Definition: Mehanny.cpp:294
Base class for the finite elements.
Definition: Element.h:109
DamageModel * getCopy(void) const
Virtual constructor.
Definition: Mehanny.cpp:240
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
int recvSelf(const CommParameters &)
Receive the object.
Definition: Mehanny.cpp:342
Communication parameters between processes.
Definition: CommParameters.h:65
Definition: DamageModel.h:86
int sendSelf(CommParameters &)
Send the object.
Definition: Mehanny.cpp:338