BarSlipMaterial Class Reference#include <BarSlipMaterial.h>
Inheritance diagram for BarSlipMaterial:
List of all members.
|
Public Member Functions |
| BarSlipMaterial (int tag, double fc, double fy, double Es, double fu, double Eh, double db, double ld, int nbars, double width, double depth, int bsflag, int type) |
| BarSlipMaterial (int tag, double fc, double fy, double Es, double fu, double Eh, double db, double ld, int nbars, double width, double depth, int bsflag, int type, int damage, int unit) |
| BarSlipMaterial () |
| ~BarSlipMaterial () |
int | setTrialStrain (double strain, double strainRate=0.0) |
double | getStrain (void) |
double | getStress (void) |
double | getTangent (void) |
double | getInitialTangent (void) |
int | commitState (void) |
int | revertToLastCommit (void) |
int | revertToStart (void) |
UniaxialMaterial * | getCopy (void) |
int | sendSelf (int commitTag, Channel &theChannel) |
int | recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) |
void | Print (OPS_Stream &s, int flag=0) |
Detailed Description
Definition at line 46 of file BarSlipMaterial.h.
Constructor & Destructor Documentation
BarSlipMaterial::BarSlipMaterial |
( |
int |
tag, |
|
|
double |
fc, |
|
|
double |
fy, |
|
|
double |
Es, |
|
|
double |
fu, |
|
|
double |
Eh, |
|
|
double |
db, |
|
|
double |
ld, |
|
|
int |
nbars, |
|
|
double |
width, |
|
|
double |
depth, |
|
|
int |
bsflag, |
|
|
int |
type | |
|
) |
| | |
BarSlipMaterial::BarSlipMaterial |
( |
int |
tag, |
|
|
double |
fc, |
|
|
double |
fy, |
|
|
double |
Es, |
|
|
double |
fu, |
|
|
double |
Eh, |
|
|
double |
db, |
|
|
double |
ld, |
|
|
int |
nbars, |
|
|
double |
width, |
|
|
double |
depth, |
|
|
int |
bsflag, |
|
|
int |
type, |
|
|
int |
damage, |
|
|
int |
unit | |
|
) |
| | |
BarSlipMaterial::BarSlipMaterial |
( |
|
) |
|
BarSlipMaterial::~BarSlipMaterial |
( |
|
) |
|
Member Function Documentation
int BarSlipMaterial::setTrialStrain |
( |
double |
strain, |
|
|
double |
strainRate = 0.0 | |
|
) |
| | [virtual] |
double BarSlipMaterial::getStrain |
( |
void |
|
) |
[virtual] |
double BarSlipMaterial::getStress |
( |
void |
|
) |
[virtual] |
double BarSlipMaterial::getTangent |
( |
void |
|
) |
[virtual] |
double BarSlipMaterial::getInitialTangent |
( |
void |
|
) |
[virtual] |
int BarSlipMaterial::commitState |
( |
void |
|
) |
[virtual] |
int BarSlipMaterial::revertToLastCommit |
( |
void |
|
) |
[virtual] |
int BarSlipMaterial::revertToStart |
( |
void |
|
) |
[virtual] |
Implements UniaxialMaterial.
Definition at line 540 of file BarSlipMaterial.cpp.
References BarSlipMaterial(), Cenergy, CgammaD, CgammaF, CgammaK, CmaxStrainDmnd, CminStrainDmnd, Cstate, Cstrain, CstrainRate, Cstress, dstrain, elasticStrainEnergy, energyCapacity, envlpNegDamgdStress, envlpNegStrain, envlpNegStress, envlpPosDamgdStress, envlpPosStrain, envlpPosStress, gammaFUsed, gammaKUsed, hghCstateStrain, hghCstateStress, hghTstateStrain, hghTstateStress, kElasticNeg, kElasticNegDamgd, kElasticPos, kElasticPosDamgd, kunload, lowCstateStrain, lowCstateStress, lowTstateStrain, lowTstateStress, rDispN, rDispP, rForceN, rForceP, state3Strain, state3Stress, state4Strain, state4Stress, Tenergy, TgammaD, TgammaF, TgammaK, TmaxStrainDmnd, TminStrainDmnd, Tstate, Tstrain, Tstress, Ttangent, uForceN, uForceP, uMaxDamgd, and uMinDamgd.
int BarSlipMaterial::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
void BarSlipMaterial::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:38 2006 for OpenSees by 1.5.0
|