30 #ifndef ConcreteBase_h 31 #define ConcreteBase_h 34 #include "material/uniaxial/concrete/RawConcrete.h" 35 #include "material/uniaxial/UniaxialStateVars.h" 36 #include "material/uniaxial/UniaxialHistoryVars.h" 58 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:45
void commit_to_trial(void)
Reset trial state and history variables to last committed state.
Definition: ConcreteBase.h:75
UniaxialHistoryVars stores values for strain and stiffness.
Definition: UniaxialHistoryVars.h:39
Communication parameters between processes.
Definition: Communicator.h:66
UniaxialStateVars convergedState
CONVERGED state Variables.
Definition: ConcreteBase.h:46
void commit_to_trial_history(void)
Reset trial history variables to last committed state.
Definition: ConcreteBase.h:67
UniaxialHistoryVars convergedHistory
CONVERGED history Variables.
Definition: ConcreteBase.h:45
Base class for concrete materials.
Definition: RawConcrete.h:42
void commit_to_trial_state(void)
Reset trial state variables to last committed state.
Definition: ConcreteBase.h:71
UniaxialStateVars stores values for material strain, stress and stiffness.
Definition: UniaxialStateVars.h:39
double getTangent(void) const
Returns the tangent to stress-strain diagram.
Definition: ConcreteBase.cpp:55
UniaxialHistoryVars trialHistory
TRIAL history Variables.
Definition: ConcreteBase.h:48
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: ConcreteBase.cpp:59
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: ConcreteBase.cpp:71
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:49
Base class for concrete materials.
Definition: ConcreteBase.h:42