SimCenterCommon
Common functionality used within different SimCenter projects
SteelRebar Class Reference

#include <Materials.h>

Inheritance diagram for SteelRebar:
Collaboration diagram for SteelRebar:

Public Member Functions

virtual int readFromJSON (json_t *)
 
virtual int writeUniaxialJSON (json_t *uniaxialArray)
 
virtual int writeNDJSON (json_t *ndArray)
 
- Public Member Functions inherited from Materiall
 Materiall ()
 
virtual ~Materiall ()
 
virtual int writeToJSON (json_t *)
 

Public Attributes

double E
 
double fy
 
double fu
 
double epsu
 
- Public Attributes inherited from Materiall
int matType
 
string name
 
double massPerVolume
 
string * rvMass
 

Additional Inherited Members

- 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 MateriallgetMaterial (string name)
 
static int removeAllMaterial (void)
 
- 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
 

Detailed Description

Definition at line 70 of file Materials.h.

Member Function Documentation

int SteelRebar::readFromJSON ( json_t *  obj)
virtual

Reimplemented from Materiall.

Definition at line 614 of file Materials.cpp.

int SteelRebar::writeNDJSON ( json_t *  ndArray)
virtual

Implements Materiall.

Definition at line 647 of file Materials.cpp.

int SteelRebar::writeUniaxialJSON ( json_t *  uniaxialArray)
virtual

Implements Materiall.

Definition at line 626 of file Materials.cpp.

Member Data Documentation

double SteelRebar::E

Definition at line 72 of file Materials.h.

double SteelRebar::epsu

Definition at line 75 of file Materials.h.

double SteelRebar::fu

Definition at line 74 of file Materials.h.

double SteelRebar::fy

Definition at line 73 of file Materials.h.


The documentation for this class was generated from the following files: