64 #include <material/damage/DamageModel.h>    86    int processData (
double PDefo);
    89    double Alpha , Beta , Gamma , UltimatePosValue , UltimateNegValue;
    90    double PosModifier, NegModifier;
    91    double AbsTol, RelTol;
    94    double TrialPlasticDefo;
    96    double TrialTempPDefo;
    99    double TrialSumPosFHC;
   101    double TrialSumNegFHC;
   106    double CommPlasticDefo;
   108    double CommTempPDefo;
   111    double CommSumPosFHC;
   113    double CommSumNegFHC;
   118    double LCommPlasticDefo;
   119    double LCommDefoIncr;
   120    double LCommTempPDefo;
   121    double LCommPosCycle;
   122    double LCommNegCycle;    
   123    double LCommSumPosFHC;
   125    double LCommSumNegFHC;
   131     Mehanny(
int tag, 
double alpha, 
double beta, 
double gamma ,
   132       double ultimatePosValue ,  
double ultimateNegValue, 
double abstol, 
double reltol, 
double posmodifier, 
double negmodifier);
   136     int setTrial(
const Vector &trialVector );
   137     int setTrial(
void) { 
return -1; } 
   139     int setInputResponse( 
Element *elem , 
const std::vector<std::string> & , 
int ndof );
   141     double getDamage(
void);
   142     double getPosDamage (
void);
   143     double getNegDamage (
void);
   145     int commitState(
void);
   146     int revertToLastCommit (
void);
   147     int revertToStart (
void);
   154     int setParameter(
const std::vector<std::string> &argv, 
Information &eleInformation);
   158     int getResponse(
int responseID, 
Information &info);
   162     void Print(std::ostream &s, 
int flag =0) 
const;    
 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:94
Communication parameters between processes. 
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object. 
Definition: Mehanny.cpp:342
Base class response objects. 
Definition: Response.h:81
int setVariable(const std::string &argv)
Returns the identifier of the variable cuyo name being passed as parameter. 
Definition: Mehanny.cpp:283
int updateParameter(int responseID, Information &eleInformation)
Updates the parameter identified by parameterID with info. 
Definition: Mehanny.cpp:294
int sendSelf(Communicator &)
Send the object. 
Definition: Mehanny.cpp:338
Base class for the finite elements. 
Definition: Element.h:112
DamageModel * getCopy(void) const
Virtual constructor. 
Definition: Mehanny.cpp:240
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: Mehanny.cpp:346
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for damage models. 
Definition: DamageModel.h:107
Mehanny - Deierlein damage model. 
Definition: Mehanny.h:83