47 #ifndef NormalizedPeak_h 48 #define NormalizedPeak_h 65 #include <material/damage/DamageModel.h> 75 std::string damagename;
76 DamageType damagetype;
79 double MaxValue, MinValue;
96 NormalizedPeak(
int tag,
double maxVal,
double minVal ,
const char *argv);
99 int setTrial(
const Vector &trialVector);
100 int setTrial(
void) {
return -1; }
102 double getDamage(
void);
103 double getPosDamage(
void);
104 double getNegDamage(
void);
106 int commitState(
void);
107 int revertToLastCommit (
void);
108 int revertToStart (
void);
112 int setParameter(
const std::vector<std::string> &argv,
Information &eleInformation) {
return -1; }
116 int getResponse(
int responseID,
Information &info);
120 void Print(std::ostream &s,
int flag =0);
Float vector abstraction.
Definition: Vector.h:93
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: NormalizedPeak.cpp:263
Definition: Response.h:71
int recvSelf(const CommParameters &)
Receive the object.
Definition: NormalizedPeak.cpp:259
int updateParameter(int responseID, Information &eleInformation)
Updates the parameter identified by parameterID with info.
Definition: NormalizedPeak.h:113
DamageModel * getCopy(void) const
Virtual constructor.
Definition: NormalizedPeak.cpp:121
Definition: NormalizedPeak.h:72
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Definition: DamageModel.h:86
int sendSelf(CommParameters &)
Send the object.
Definition: NormalizedPeak.cpp:255