69 #include <material/uniaxial/UniaxialMaterial.h> 70 #include <utility/matrix/Vector.h> 72 #include <material/damage/DamageModel.h> 73 #include <utility/recorder/response/MaterialResponse.h> 83 double elstk, fyieldPos ,fyieldNeg, alfa;
84 double alfaCap, capDispPos, capDispNeg, Resfac;
91 double hsTrial[17], hsCommit[17], hsLastCommit[17];
104 int setTrialStrain(
double d,
double strainRate = 0.0);
105 double getStrain(
void)
const;
106 double getStress(
void)
const;
107 double getTangent(
void)
const;
108 double getInitialTangent(
void)
const;
110 int commitState(
void);
111 int revertToLastCommit(
void);
112 int revertToStart(
void);
123 void Print(std::ostream &s,
int flag =0);
124 int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
125 int updateParameter(
int parameterID,
Information &info);
126 int activateParameter(
int parameterID);
141 void envelPosCap(
double ekelstk,
double fy,
double ekhard,
double dcap,
142 double ekcap,
double fRes,
double *fuPos,
double d,
double *f,
double *ek );
143 void envelNegCap(
double ekelstk,
double fy,
double ekhard,
double dcap,
144 double ekcap,
double fRes,
double *fuNeg,
double d,
double *f,
double *ek );
145 void recordInfo(
int cond =0);
Definition: DamageModel.h:87
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: Bilinear.cpp:403
int getResponse(int responseID, Information &matInfo)
Returns material response.
Definition: Bilinear.cpp:612
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: Bilinear.cpp:290
??.
Definition: Bilinear.h:79
Definition: Parameter.h:65
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88