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);
63 {
return trialState.getStrain(); }
66 {
return trialState.getStress(); }
69 {
return trialState.getTangent(); }
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 revert_to_commited_history(void)
Reset trial history variables to last committed state.
Definition: ConcreteBase.h:73
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
UniaxialHistoryVars convergedHistory
CONVERGED history Variables.
Definition: ConcreteBase.h:45
Base class for concrete materials.
Definition: RawConcrete.h:42
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.h:68
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:47
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: ConcreteBase.cpp:59
double getStrain(void) const
Returns material strain.
Definition: ConcreteBase.h:62
void revert_to_commited(void)
Reset trial state and history variables to last committed state.
Definition: ConcreteBase.h:81
void revert_to_commited_state(void)
Reset trial staquete variables to last committed state.
Definition: ConcreteBase.h:77
double getStress(void) const
Returns the material stress.
Definition: ConcreteBase.h:65
UniaxialStateVars trialState
TRIAL state Variables.
Definition: ConcreteBase.h:49
Base class for concrete materials.
Definition: ConcreteBase.h:42