Steel01 Class Reference#include <Steel01.h>
Inheritance diagram for Steel01:
List of all members.
|
Public Member Functions |
| Steel01 (int tag, double fy, double E0, double b, double a1=STEEL_01_DEFAULT_A1, double a2=STEEL_01_DEFAULT_A2, double a3=STEEL_01_DEFAULT_A3, double a4=STEEL_01_DEFAULT_A4) |
| Steel01 () |
| ~Steel01 () |
const char * | getClassType (void) const |
int | setTrialStrain (double strain, double strainRate=0.0) |
int | setTrial (double strain, double &stress, double &tangent, 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) |
int | setParameter (const char **argv, int argc, Parameter ¶m) |
int | updateParameter (int parameterID, Information &info) |
int | activateParameter (int parameterID) |
double | getStressSensitivity (int gradNumber, bool conditional) |
double | getInitialTangentSensitivity (int gradNumber) |
int | commitSensitivity (double strainGradient, int gradNumber, int numGrads) |
Detailed Description
Definition at line 49 of file Steel01.h.
Constructor & Destructor Documentation
Steel01::Steel01 |
( |
int |
tag, |
|
|
double |
fy, |
|
|
double |
E0, |
|
|
double |
b, |
|
|
double |
a1 = STEEL_01_DEFAULT_A1 , |
|
|
double |
a2 = STEEL_01_DEFAULT_A2 , |
|
|
double |
a3 = STEEL_01_DEFAULT_A3 , |
|
|
double |
a4 = STEEL_01_DEFAULT_A4 | |
|
) |
| | |
Member Function Documentation
const char* Steel01::getClassType |
( |
void |
|
) |
const [inline, virtual] |
int Steel01::setTrialStrain |
( |
double |
strain, |
|
|
double |
strainRate = 0.0 | |
|
) |
| | [virtual] |
int Steel01::setTrial |
( |
double |
strain, |
|
|
double & |
stress, |
|
|
double & |
tangent, |
|
|
double |
strainRate = 0.0 | |
|
) |
| | [virtual] |
double Steel01::getStrain |
( |
void |
|
) |
[virtual] |
double Steel01::getStress |
( |
void |
|
) |
[virtual] |
double Steel01::getTangent |
( |
void |
|
) |
[virtual] |
double Steel01::getInitialTangent |
( |
void |
|
) |
[inline, virtual] |
int Steel01::commitState |
( |
void |
|
) |
[virtual] |
int Steel01::revertToLastCommit |
( |
void |
|
) |
[virtual] |
int Steel01::revertToStart |
( |
void |
|
) |
[virtual] |
Implements UniaxialMaterial.
Definition at line 348 of file Steel01.cpp.
References Cloading, CmaxStrain, CminStrain, CshiftN, CshiftP, Cstrain, Cstress, Ctangent, Steel01(), Tloading, TmaxStrain, TminStrain, TshiftN, TshiftP, Tstrain, Tstress, and Ttangent.
int Steel01::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
void Steel01::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
int Steel01::setParameter |
( |
const char ** |
argv, |
|
|
int |
argc, |
|
|
Parameter & |
param | |
|
) |
| | [virtual] |
int Steel01::updateParameter |
( |
int |
parameterID, |
|
|
Information & |
info | |
|
) |
| | [virtual] |
int Steel01::activateParameter |
( |
int |
parameterID |
) |
[virtual] |
double Steel01::getStressSensitivity |
( |
int |
gradNumber, |
|
|
bool |
conditional | |
|
) |
| | [virtual] |
double Steel01::getInitialTangentSensitivity |
( |
int |
gradNumber |
) |
[virtual] |
int Steel01::commitSensitivity |
( |
double |
strainGradient, |
|
|
int |
gradNumber, |
|
|
int |
numGrads | |
|
) |
| | [virtual] |
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:49 2006 for OpenSees by 1.5.0
|