51 #ifndef SeriesMaterial_h 52 #define SeriesMaterial_h 61 #include "ConnectedMaterial.h" 82 std::vector<double> stress;
83 std::vector<double> flex;
84 std::vector<double> strain;
96 int setTrialStrain(
double strain,
double strainRate = 0.0);
97 double getStrain(
void)
const;
98 double getStress(
void)
const;
99 double getTangent(
void)
const;
100 double getInitialTangent(
void)
const;
102 int commitState(
void);
103 int revertToLastCommit(
void);
104 int revertToStart(
void);
111 void Print(std::ostream &s,
int flag =0);
int sendData(CommParameters &)
Send its members through the channel being passed as parameter.
Definition: SeriesMaterial.cpp:248
int getResponse(int responseID, Information &matInformation)
Returns material response.
Definition: SeriesMaterial.cpp:351
Connected uniaxial materials (parallel or serial).
Definition: ConnectedMaterial.h:39
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: SeriesMaterial.cpp:244
Contenedor de pointers to UniaxialMaterial.
Definition: DqUniaxialMaterial.h:44
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: SeriesMaterial.cpp:309
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: SeriesMaterial.cpp:290
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: SeriesMaterial.cpp:276
Communication parameters between processes.
Definition: CommParameters.h:65
int recvData(const CommParameters &)
Receives its members through the channel being passed as parameter.
Definition: SeriesMaterial.cpp:261
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88
Serially connected uniaxial materials.
Definition: SeriesMaterial.h:67