52 #ifndef ParallelMaterial_h 53 #define ParallelMaterial_h 67 #include <material/uniaxial/connected/ConnectedMaterial.h> 77 double trialStrainRate;
86 int setTrialStrain(
double strain,
double strainRate = 0.0);
87 double getStrain(
void)
const;
89 double getStress(
void)
const;
90 double getTangent(
void)
const;
92 double getInitialTangent(
void)
const;
94 int commitState(
void);
95 int revertToLastCommit(
void);
96 int revertToStart(
void);
103 void Print(std::ostream &s,
int flag =0);
int getResponse(int responseID, Information &matInformation)
Returns material response.
Definition: ParallelMaterial.cpp:258
Connected uniaxial materials (parallel or serial).
Definition: ConnectedMaterial.h:39
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: ParallelMaterial.cpp:216
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ParallelMaterial.cpp:198
Parallel connected materials.
Definition: ParallelMaterial.h:73
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: ParallelMaterial.cpp:133
Contenedor de pointers to UniaxialMaterial.
Definition: DqUniaxialMaterial.h:44
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: ParallelMaterial.cpp:184
int sendData(CommParameters &)
Send its members through the channel being passed as parameter.
Definition: ParallelMaterial.cpp:168
int recvData(const CommParameters &)
Receives its members through the channel being passed as parameter.
Definition: ParallelMaterial.cpp:176
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: ParallelMaterial.cpp:164
Definition: Response.h:71
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88
double getStrainRate(void) const
default operation for strain rate is zero
Definition: ParallelMaterial.cpp:100