BoucWenMaterial Class Reference#include <BoucWenMaterial.h>
Inheritance diagram for BoucWenMaterial:
List of all members.
|
Public Member Functions |
| | BoucWenMaterial (int tag, double alpha, double ko, double n, double gamma, double beta, double Ao, double deltaA, double deltaNu, double deltaEta, double tolerance, int maxNumIter) |
| | BoucWenMaterial () |
| | ~BoucWenMaterial () |
| const char * | getClassType (void) const |
| int | setTrialStrain (double strain, double strainRate=0.0) |
| double | getStrain (void) |
| double | getStress (void) |
| double | getTangent (void) |
| double | signum (double) |
| 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) |
| double | getInitialTangent (void) |
| 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 | getStrainSensitivity (int gradNumber) |
| double | getTangentSensitivity (int gradNumber) |
| double | getDampTangentSensitivity (int gradNumber) |
| double | getRhoSensitivity (int gradNumber) |
| int | commitSensitivity (double strainGradient, int gradNumber, int numGrads) |
Detailed Description
Definition at line 40 of file BoucWenMaterial.h.
Constructor & Destructor Documentation
| BoucWenMaterial::BoucWenMaterial |
( |
int |
tag, |
|
|
double |
alpha, |
|
|
double |
ko, |
|
|
double |
n, |
|
|
double |
gamma, |
|
|
double |
beta, |
|
|
double |
Ao, |
|
|
double |
deltaA, |
|
|
double |
deltaNu, |
|
|
double |
deltaEta, |
|
|
double |
tolerance, |
|
|
int |
maxNumIter | |
|
) |
| | |
| BoucWenMaterial::BoucWenMaterial |
( |
|
) |
|
| BoucWenMaterial::~BoucWenMaterial |
( |
|
) |
|
Member Function Documentation
| const char* BoucWenMaterial::getClassType |
( |
void |
|
) |
const [inline, virtual] |
| int BoucWenMaterial::setTrialStrain |
( |
double |
strain, |
|
|
double |
strainRate = 0.0 | |
|
) |
| | [virtual] |
| double BoucWenMaterial::getStrain |
( |
void |
|
) |
[virtual] |
| double BoucWenMaterial::getStress |
( |
void |
|
) |
[virtual] |
| double BoucWenMaterial::getTangent |
( |
void |
|
) |
[virtual] |
| double BoucWenMaterial::signum |
( |
double |
|
) |
|
| int BoucWenMaterial::commitState |
( |
void |
|
) |
[virtual] |
| int BoucWenMaterial::revertToLastCommit |
( |
void |
|
) |
[virtual] |
| int BoucWenMaterial::revertToStart |
( |
void |
|
) |
[virtual] |
| int BoucWenMaterial::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
| void BoucWenMaterial::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
| double BoucWenMaterial::getInitialTangent |
( |
void |
|
) |
[virtual] |
| int BoucWenMaterial::setParameter |
( |
const char ** |
argv, |
|
|
int |
argc, |
|
|
Parameter & |
param | |
|
) |
| | [virtual] |
| int BoucWenMaterial::updateParameter |
( |
int |
parameterID, |
|
|
Information & |
info | |
|
) |
| | [virtual] |
| int BoucWenMaterial::activateParameter |
( |
int |
parameterID |
) |
[virtual] |
| double BoucWenMaterial::getStressSensitivity |
( |
int |
gradNumber, |
|
|
bool |
conditional | |
|
) |
| | [virtual] |
| double BoucWenMaterial::getStrainSensitivity |
( |
int |
gradNumber |
) |
[virtual] |
| double BoucWenMaterial::getTangentSensitivity |
( |
int |
gradNumber |
) |
|
| double BoucWenMaterial::getDampTangentSensitivity |
( |
int |
gradNumber |
) |
[virtual] |
| double BoucWenMaterial::getRhoSensitivity |
( |
int |
gradNumber |
) |
[virtual] |
| int BoucWenMaterial::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:39 2006 for OpenSees by 1.5.0
|