29 #ifndef ConcreteBase_h 30 #define ConcreteBase_h 33 #include "material/uniaxial/concrete/RawConcrete.h" 34 #include "material/uniaxial/UniaxialStateVars.h" 35 #include "material/uniaxial/UniaxialHistoryVars.h" 57 ConcreteBase(
int tag,
int classTag,
double fpc,
double eco,
double ecu);
void commit_to_trial_history(void)
Reset trial history variables to last committed state.
Definition: ConcreteBase.h:66
void commit_to_trial_state(void)
Reset trial state variables to last committed state.
Definition: ConcreteBase.h:70
Base class for concrete materials.
Definition: RawConcrete.h:41
UniaxialHistoryVars convergedHistory
CONVERGED history Variables.
Definition: ConcreteBase.h:44
ConcreteBase(int tag, int classTag, double fpc, double eco, double ecu)
Constructor.
Definition: ConcreteBase.cpp:39
double getStrain(void) const
Returns material strain.
Definition: ConcreteBase.cpp:51
double getStress(void) const
Returns the material stress.
Definition: ConcreteBase.cpp:47
UniaxialStateVars stores values for material strain, stress and stiffness.
Definition: UniaxialStateVars.h:38
double fpc
Compression strength.
Definition: RawConcrete.h:44
UniaxialStateVars convergedState
CONVERGED state Variables.
Definition: ConcreteBase.h:45
double getTangent(void) const
Returns the tangent to stress-strain diagram.
Definition: ConcreteBase.cpp:55
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: ConcreteBase.cpp:71
void commit_to_trial(void)
Reset trial state and history variables to last committed state.
Definition: ConcreteBase.h:74
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: ConcreteBase.cpp:59
UniaxialHistoryVars stores values for strain and stiffness.
Definition: UniaxialHistoryVars.h:38
Base class for concrete materials.
Definition: ConcreteBase.h:41
Communication parameters between processes.
Definition: CommParameters.h:65
UniaxialStateVars trialState
TRIAL state Variables.
Definition: ConcreteBase.h:48
UniaxialHistoryVars trialHistory
TRIAL history Variables.
Definition: ConcreteBase.h:47
================================================================================
Definition: ContinuaReprComponent.h:34