TclModelBuilderSectionCommand.cpp File Reference#include <TclModelBuilder.h>
#include <ElasticSection2d.h>
#include <ElasticSection3d.h>
#include <GenericSection1d.h>
#include <SectionAggregator.h>
#include <FiberSection2d.h>
#include <FiberSection3d.h>
#include <FiberSectionGJ.h>
#include <FiberSectionRepr.h>
#include <ElasticPlateSection.h>
#include <ElasticMembranePlateSection.h>
#include <MembranePlateFiberSection.h>
#include <QuadPatch.h>
#include <CircPatch.h>
#include <QuadCell.h>
#include <StraightReinfLayer.h>
#include <CircReinfLayer.h>
#include <ReinfBar.h>
#include <UniaxialFiber2d.h>
#include <UniaxialFiber3d.h>
#include <Bidirectional.h>
#include <Isolator2spring.h>
#include <WideFlangeSectionIntegration.h>
#include <RCSectionIntegration.h>
#include <string.h>
#include <fstream>
#include <iostream>
Go to the source code of this file.
|
Functions |
int | TclModelBuilder_addFiberSection (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theBuilder) |
int | TclModelBuilder_addUCFiberSection (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theBuilder) |
SectionForceDeformation * | TclModelBuilderYS_SectionCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder) |
int | TclModelBuilderSectionCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder) |
int | buildSection (Tcl_Interp *interp, TclModelBuilder *theTclModelBuilder, int secTag, bool isTorsion, double GJ) |
int | TclModelBuilder_addPatch (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclModelBuilder) |
int | TclModelBuilder_addFiber (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclModelBuilder) |
int | TclModelBuilder_addReinfLayer (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclModelBuilder) |
Function Documentation
int buildSection |
( |
Tcl_Interp * |
interp, |
|
|
TclModelBuilder * |
theTclModelBuilder, |
|
|
int |
secTag, |
|
|
bool |
isTorsion, |
|
|
double |
GJ | |
|
) |
| | |
Definition at line 1760 of file TclModelBuilderSectionCommand.cpp.
References TclModelBuilder::addSection(), endln, ReinfBar::getArea(), Cell::getArea(), Patch::getCells(), Cell::getCentroidPosition(), ReinfLayer::getMaterialID(), Patch::getMaterialID(), TclModelBuilder::getNDM(), ReinfBar::getPosition(), ReinfLayer::getReinfBars(), TclModelBuilder::getSectionRepres(), SectionRepres::getType(), TclModelBuilder::getUniaxialMaterial(), k, NDM, opserr, and SEC_TAG_FiberSection.
Referenced by TclModelBuilder_addFiberSection().
int TclModelBuilder_addFiber |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theTclModelBuilder | |
|
) |
| | |
int TclModelBuilder_addFiberSection |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theBuilder | |
|
) |
| | |
int TclModelBuilder_addPatch |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theTclModelBuilder | |
|
) |
| | |
int TclModelBuilder_addReinfLayer |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theTclModelBuilder | |
|
) |
| | |
int TclModelBuilder_addUCFiberSection |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theBuilder | |
|
) |
| | |
int TclModelBuilderSectionCommand |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
TclModelBuilder * |
theTclBuilder | |
|
) |
| | |
Definition at line 97 of file TclModelBuilderSectionCommand.cpp.
References TclModelBuilder::addSection(), WideFlangeSectionIntegration::arrangeFibers(), RCSectionIntegration::arrangeFibers(), endln, TclModelBuilder::getNDMaterial(), WideFlangeSectionIntegration::getNumFibers(), RCSectionIntegration::getNumFibers(), TclModelBuilder::getSection(), TclModelBuilder::getUniaxialMaterial(), opserr, printCommand(), SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, SECTION_RESPONSE_VY, SECTION_RESPONSE_VZ, sigY, TclModelBuilder_addFiberSection(), TclModelBuilder_addUCFiberSection(), and TclModelBuilderYS_SectionCommand().
Referenced by TclModelBuilder_addSection().
Generated on Mon Oct 23 15:05:33 2006 for OpenSees by 1.5.0
|