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);
ConcreteBase(int tag, int classTag, double fpc, double eco, double ecu)
Constructor.
Definition: ConcreteBase.cpp:39
double fpc
Compression strength.
Definition: RawConcrete.h:44
void commit_to_trial(void)
Reset trial state and history variables to last committed state.
Definition: ConcreteBase.h:74
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: ConcreteBase.cpp:71
UniaxialHistoryVars stores values for strain and stiffness.
Definition: UniaxialHistoryVars.h:38
UniaxialStateVars convergedState
CONVERGED state Variables.
Definition: ConcreteBase.h:45
void commit_to_trial_history(void)
Reset trial history variables to last committed state.
Definition: ConcreteBase.h:66
UniaxialHistoryVars convergedHistory
CONVERGED history Variables.
Definition: ConcreteBase.h:44
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: ConcreteBase.cpp:59
Base class for concrete materials.
Definition: RawConcrete.h:41
void commit_to_trial_state(void)
Reset trial state variables to last committed state.
Definition: ConcreteBase.h:70
UniaxialStateVars stores values for material strain, stress and stiffness.
Definition: UniaxialStateVars.h:38
double getTangent(void) const
Returns the tangent to stress-strain diagram.
Definition: ConcreteBase.cpp:55
UniaxialHistoryVars trialHistory
TRIAL history Variables.
Definition: ConcreteBase.h:47
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
double getStrain(void) const
Returns material strain.
Definition: ConcreteBase.cpp:51
double getStress(void) const
Returns the material stress.
Definition: ConcreteBase.cpp:47
UniaxialStateVars trialState
TRIAL state Variables.
Definition: ConcreteBase.h:48
Base class for concrete materials.
Definition: ConcreteBase.h:41