SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <WallSections.h>
Public Member Functions | |
ConcreteRectangularWallSection () | |
virtual | ~ConcreteRectangularWallSection () |
virtual int | writeToJSON (json_t *) |
virtual int | readFromJSON (json_t *) |
virtual int | writeBeamSectionJSON (json_t *uniaxialArray) |
virtual int | writeNDJSON (json_t *ndArray) |
Public Member Functions inherited from WallSection | |
WallSection () | |
virtual | ~WallSection () |
Public Attributes | |
double | thickness |
double | beLength |
double | lrArea |
double | lrSpacing |
double | lrCover |
int | lrNumBarsThickness |
double | lrbArea |
double | lrbCover |
int | lrbNumBarsThickness |
int | lrbNumBarsLength |
double | trArea |
double | trSpacing |
double | trCover |
int | trNumBarsThickness |
string | lrMat |
string | lrbMat |
string | trMat |
string | concMat |
string * | thicknessRV |
string * | beLengthRV |
string * | lrAreaRV |
string * | lrSpacingRV |
string * | lrCoverRV |
string * | lrbAreaRV |
string * | lrbCoverRV |
string * | trAreaRV |
string * | trSpacingRV |
string * | trCoverRV |
Public Attributes inherited from WallSection | |
int | wallType |
string | name |
Additional Inherited Members | |
Static Public Member Functions inherited from WallSection | |
static int | readObjects (json_t *, map< string, WallSection * > &theWallSections) |
static int | writeObjects (json_t *) |
static int | removeWallSection (string name) |
static WallSection * | getWallSection (string name) |
static int | removeAllWallSection (void) |
Static Public Attributes inherited from WallSection | |
static map< string, WallSection * > | theWallSections |
Protected Attributes inherited from WallSection | |
int | beamSectionTag |
int | plateSectionTag |
Definition at line 39 of file WallSections.h.
ConcreteRectangularWallSection::ConcreteRectangularWallSection | ( | ) |
Definition at line 197 of file WallSections.cpp.
|
virtual |
Definition at line 215 of file WallSections.cpp.
|
virtual |
Reimplemented from WallSection.
Definition at line 232 of file WallSections.cpp.
|
virtual |
Implements WallSection.
Definition at line 389 of file WallSections.cpp.
|
virtual |
Definition at line 394 of file WallSections.cpp.
|
virtual |
Reimplemented from WallSection.
Definition at line 338 of file WallSections.cpp.
double ConcreteRectangularWallSection::beLength |
Definition at line 45 of file WallSections.h.
string * ConcreteRectangularWallSection::beLengthRV |
Definition at line 56 of file WallSections.h.
string ConcreteRectangularWallSection::concMat |
Definition at line 54 of file WallSections.h.
double ConcreteRectangularWallSection::lrArea |
Definition at line 46 of file WallSections.h.
string* ConcreteRectangularWallSection::lrAreaRV |
Definition at line 57 of file WallSections.h.
double ConcreteRectangularWallSection::lrbArea |
Definition at line 49 of file WallSections.h.
string* ConcreteRectangularWallSection::lrbAreaRV |
Definition at line 58 of file WallSections.h.
double ConcreteRectangularWallSection::lrbCover |
Definition at line 49 of file WallSections.h.
string * ConcreteRectangularWallSection::lrbCoverRV |
Definition at line 58 of file WallSections.h.
string ConcreteRectangularWallSection::lrbMat |
Definition at line 54 of file WallSections.h.
int ConcreteRectangularWallSection::lrbNumBarsLength |
Definition at line 50 of file WallSections.h.
int ConcreteRectangularWallSection::lrbNumBarsThickness |
Definition at line 50 of file WallSections.h.
double ConcreteRectangularWallSection::lrCover |
Definition at line 46 of file WallSections.h.
string * ConcreteRectangularWallSection::lrCoverRV |
Definition at line 57 of file WallSections.h.
string ConcreteRectangularWallSection::lrMat |
Definition at line 54 of file WallSections.h.
int ConcreteRectangularWallSection::lrNumBarsThickness |
Definition at line 47 of file WallSections.h.
double ConcreteRectangularWallSection::lrSpacing |
Definition at line 46 of file WallSections.h.
string * ConcreteRectangularWallSection::lrSpacingRV |
Definition at line 57 of file WallSections.h.
double ConcreteRectangularWallSection::thickness |
Definition at line 45 of file WallSections.h.
string* ConcreteRectangularWallSection::thicknessRV |
Definition at line 56 of file WallSections.h.
double ConcreteRectangularWallSection::trArea |
Definition at line 52 of file WallSections.h.
string* ConcreteRectangularWallSection::trAreaRV |
Definition at line 59 of file WallSections.h.
double ConcreteRectangularWallSection::trCover |
Definition at line 52 of file WallSections.h.
string * ConcreteRectangularWallSection::trCoverRV |
Definition at line 59 of file WallSections.h.
string ConcreteRectangularWallSection::trMat |
Definition at line 54 of file WallSections.h.
int ConcreteRectangularWallSection::trNumBarsThickness |
Definition at line 53 of file WallSections.h.
double ConcreteRectangularWallSection::trSpacing |
Definition at line 52 of file WallSections.h.
string * ConcreteRectangularWallSection::trSpacingRV |
Definition at line 59 of file WallSections.h.