48 #ifndef NormalizedPeak_h    49 #define NormalizedPeak_h             66 #include <material/damage/DamageModel.h>    89     std::string damagename;
    90     DamageType damagetype;
    93     double MaxValue, MinValue;
   106     double LCommitScalar;
   110     NormalizedPeak(
int tag, 
double maxVal, 
double minVal , 
const char *argv);
   113     int setTrial(
const Vector &trialVector);
   114     int setTrial(
void) { 
return -1; }
   116     double getDamage(
void);
   117     double getPosDamage(
void);
   118     double getNegDamage(
void);
   120     int commitState(
void);
   121     int revertToLastCommit (
void);
   122     int revertToStart (
void);
   126     int setParameter(
const std::vector<std::string> &argv, 
Information &eleInformation) { 
return -1; }
   130     int getResponse(
int responseID, 
Information &info);
   134     void Print(std::ostream &s, 
int flag =0) 
const;
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
Base class response objects. 
Definition: Response.h:81
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: NormalizedPeak.cpp:263
int recvSelf(const Communicator &)
Receive the object. 
Definition: NormalizedPeak.cpp:259
int updateParameter(int responseID, Information &eleInformation)
Updates the parameter identified by parameterID with info. 
Definition: NormalizedPeak.h:127
DamageModel * getCopy(void) const
Virtual constructor. 
Definition: NormalizedPeak.cpp:121
Normalized peak is a damage model based on the maximum (envelope) value of aresponse parameter...
Definition: NormalizedPeak.h:86
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for damage models. 
Definition: DamageModel.h:107
int sendSelf(Communicator &)
Send the object. 
Definition: NormalizedPeak.cpp:255