![]() |
SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <Materials.h>


Public Member Functions | |
| Steel () | |
| virtual | ~Steel () |
| virtual int | readFromJSON (json_t *) |
| virtual int | writeToJSON (json_t *) |
| virtual int | writeUniaxialJSON (json_t *uniaxialArray) |
| virtual int | writeNDJSON (json_t *ndArray) |
Public Member Functions inherited from Materiall | |
| Materiall () | |
| virtual | ~Materiall () |
Static Public Member Functions | |
| static int | addSteelMaterial (string name, double E, double fy, double fu, double nu, double m, string *rvE, string *rvFy, string *rvFu, string *rvNu, string *rvMass) |
| static int | newSteelMaterialProperties (string name, double E, double fy, double fu, double nu, double m, string *rvE, string *rvFy, string *rvFu, string *rvNu, string *rvMass) |
Static Public Member Functions inherited from Materiall | |
| static int | readObjects (json_t *, map< string, Materiall * > &theMaterials) |
| static int | writeObjects (json_t *) |
| static int | removeMaterial (string name) |
| static Materiall * | getMaterial (string name) |
| static int | removeAllMaterial (void) |
Public Attributes | |
| double | E |
| double | fy |
| double | fu |
| double | epsu |
| double | nu |
| string * | rvE |
| string * | rvFy |
| string * | rvFu |
| string * | rvEpsu |
| string * | rvNu |
Public Attributes inherited from Materiall | |
| int | matType |
| string | name |
| double | massPerVolume |
| string * | rvMass |
Additional Inherited Members | |
Static Public Attributes inherited from Materiall | |
| static map< string, Materiall * > | theMaterials |
Protected Attributes inherited from Materiall | |
| int | uniaxialTag |
| int | ndTag |
Static Protected Attributes inherited from Materiall | |
| static int | numUniaxialTag = 0 |
| static int | numNDTag = 0 |
Definition at line 44 of file Materials.h.
| Steel::Steel | ( | ) |
Definition at line 380 of file Materials.cpp.
|
virtual |
Definition at line 386 of file Materials.cpp.
|
static |
Definition at line 505 of file Materials.cpp.
|
static |
Definition at line 570 of file Materials.cpp.
|
virtual |
Reimplemented from Materiall.
Definition at line 410 of file Materials.cpp.
|
virtual |
Implements Materiall.
Definition at line 405 of file Materials.cpp.
|
virtual |
Reimplemented from Materiall.
Definition at line 467 of file Materials.cpp.
|
virtual |
Implements Materiall.
Definition at line 400 of file Materials.cpp.
| double Steel::E |
Definition at line 46 of file Materials.h.
| double Steel::epsu |
Definition at line 49 of file Materials.h.
| double Steel::fu |
Definition at line 48 of file Materials.h.
| double Steel::fy |
Definition at line 47 of file Materials.h.
| double Steel::nu |
Definition at line 50 of file Materials.h.
| string* Steel::rvE |
Definition at line 51 of file Materials.h.
| string* Steel::rvEpsu |
Definition at line 54 of file Materials.h.
| string* Steel::rvFu |
Definition at line 53 of file Materials.h.
| string* Steel::rvFy |
Definition at line 52 of file Materials.h.
| string* Steel::rvNu |
Definition at line 55 of file Materials.h.