64 #include <material/damage/DamageModel.h> 73 double DeltaU , Beta , SigmaY;
76 double LastCommitInfo[6];
78 ParkAng(
int tag,
double deltaU ,
double beta ,
double sigmaY );
81 int setTrial(
double scalar,
double scalarRate = 0.0 );
82 int setTrial(
const Vector &trialVector);
85 int setInputResponse(
Element *elem ,
const std::vector<std::string> & ,
int ndof );
87 double getDamage(
void);
88 double getPosDamage(
void);
89 double getNegDamage(
void);
91 int commitState(
void);
92 int revertToLastCommit(
void);
93 int revertToStart(
void);
100 int setParameter(
const std::vector<std::string> &argv,
Information &eleInformation);
104 int getResponse(
int responseID,
Information &info);
108 void Print(std::ostream &s,
int flag =0);
111 void update(
void) {
return;}
Float vector abstraction.
Definition: Vector.h:93
int setVariable(const std::string &argv)
Returns the identifier of the variable cuyo nombre being passed as parameter.
Definition: ParkAng.cpp:222
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: ParkAng.cpp:306
Definition: Response.h:71
int getVariable(int variableID, double &info)
Returns the value of the variable cuyo identifier being passed as parameter.
Definition: ParkAng.cpp:227
DamageModel * getCopy(void) const
Virtual constructor.
Definition: ParkAng.cpp:206
int sendSelf(CommParameters &)
Send the object.
Definition: ParkAng.cpp:297
Base class for the finite elements.
Definition: Element.h:109
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
int updateParameter(int responseID, Information &eleInformation)
Updates the parameter identified by parameterID with info.
Definition: ParkAng.cpp:234
Communication parameters between processes.
Definition: CommParameters.h:65
int recvSelf(const CommParameters &)
Receive the object.
Definition: ParkAng.cpp:301
Definition: DamageModel.h:86