52 #ifndef HystereticEnergy_h 53 #define HystereticEnergy_h 63 #include <utility/handler/ErrorHandler.h> 64 #include <material/damage/DamageModel.h> 76 int setTrial(
const Vector &trialVector);
79 int setInputResponse(
Element *elem ,
const std::vector<std::string> & ,
int ndof );
81 double getDamage(
void);
82 double getPosDamage (
void);
83 double getNegDamage (
void);
85 int commitState(
void);
86 int revertToLastCommit (
void);
87 int revertToStart (
void);
94 int setParameter(
const std::vector<std::string> &argv,
Information &eleInformation);
95 int updateParameter(
int responseID,
Information &eleInformation);
102 void Print(std::ostream &s,
int flag =0);
105 void update(
void) {
return;}
111 double Etotal,Cpower;
115 double CommitInfo[8];
116 double LastCommitInfo[8];
int getVariable(int variableID, double &info)
Returns the valor de la variable cuyo nombre being passed as parameter.
Definition: HystereticEnergy.cpp:249
Definition: DamageModel.h:87
DamageModel * getCopy(void) const
Virtual constructor.
Definition: HystereticEnergy.cpp:226
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: HystereticEnergy.cpp:309
int setVariable(const std::string &argv)
Returns the identificador de la variable cuyo nombre being passed as parameter.
Definition: HystereticEnergy.cpp:243
Base calass for the finite elements.
Definition: Element.h:104
Definition: HystereticEnergy.h:70
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71