![]() |
XC Open source finite element analysis program
|
FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual to allow for subclasses; which can be used by programmers when introducing new subclasses of the main objects. More...
#include <FEM_ObjectBroker.h>
Public Member Functions | |
| virtual Actor * | getNewActor (int classTag, Channel *theChannel) |
| virtual PartitionedModelBuilder * | getPtrNewPartitionedModelBuilder (Subdomain &theSub, int classTag) |
| virtual GraphNumberer * | getPtrNewGraphNumberer (int classTag) |
| virtual Vertex * | getNewVertex (int classTag) |
| virtual Element * | getNewElement (int classTag) |
| virtual Node * | getNewNode (int classTag) |
| virtual MFreedom_Constraint * | getNewMP (int classTag) |
| virtual MRMFreedom_Constraint * | getNewMRMP (int classTag) |
| virtual SFreedom_Constraint * | getNewSP (int classTag) |
| virtual NodalLoad * | getNewNodalLoad (int classTag) |
| virtual ElementalLoad * | getNewElementalLoad (int classTag) |
| virtual CrdTransf2d * | getNewCrdTransf2d (int classTag) |
| virtual CrdTransf3d * | getNewCrdTransf3d (int classTag) |
| CrdTransf * | getNewCrdTransf (int classTag) |
| ShellCrdTransf3dBase * | getNewShellCrdTransf3d (int classTag) |
| virtual BeamIntegration * | getNewBeamIntegration (int classTag) |
| virtual UniaxialMaterial * | getNewUniaxialMaterial (int classTag) |
| virtual SectionForceDeformation * | getNewSection (int classTag) |
| virtual NDMaterial * | getNewNDMaterial (int classTag) |
| virtual Fiber * | getNewFiber (int classTag) |
| virtual FrictionModel * | getNewFrictionModel (int classTag) |
| virtual Material * | getNewMaterial (int classTag) |
| virtual ConvergenceTest * | getNewConvergenceTest (EntCmd *owr, int classTag) |
| virtual NodeLocker * | getNewNodeLocker (int classTag) |
| virtual LoadPattern * | getNewLoadPattern (int classTag) |
| virtual LoadCombination * | getNewLoadCombination (int classTag) |
| virtual GroundMotion * | getNewGroundMotion (int classTag) |
| virtual TimeSeries * | getNewTimeSeries (int classTag) |
| virtual TimeSeriesIntegrator * | getNewTimeSeriesIntegrator (int classTag) |
| virtual Matrix * | getPtrNewMatrix (int classTag, int noRows, int noCols) |
| virtual Vector * | getPtrNewVector (int classTag, int size) |
| virtual ID * | getPtrNewID (int classTag, int size) |
| virtual DataOutputHandler * | getPtrNewDataOutputHandler (int classTag) |
| virtual Recorder * | getPtrNewRecorder (int classTag) |
| Returns a objeto de tipo Recorder. | |
| virtual ConstraintHandler * | getNewConstraintHandler (int classTag) |
| virtual DOF_Numberer * | getNewNumberer (int classTag) |
| virtual AnalysisModel * | getNewAnalysisModel (int classTag) |
| virtual LineSearch * | getLineSearch (int classTag) |
| virtual EquiSolnAlgo * | getNewEquiSolnAlgo (int classTag) |
| virtual DomainDecompAlgo * | getNewDomainDecompAlgo (int classTag) |
| virtual StaticIntegrator * | getNewStaticIntegrator (int classTag) |
| virtual TransientIntegrator * | getNewTransientIntegrator (int classTag) |
| virtual IncrementalIntegrator * | getNewIncrementalIntegrator (int classTag) |
| virtual LinearSOE * | getNewLinearSOE (int classTagSOE, int classTagSolver) |
| virtual EigenSOE * | getNewEigenSOE (int classTagSOE) |
| virtual LinearSOESolver * | getNewLinearSolver (void) |
| virtual LinearSOE * | getPtrNewDDLinearSOE (int classTagSOE, int classTagDDSolver) |
| virtual DomainSolver * | getNewDomainSolver (void) |
| virtual DomainDecompositionAnalysis * | getNewDomainDecompAnalysis (int classTag, Subdomain &theDomain) |
| virtual Subdomain * | getSubdomainPtr (int classTag) |
| virtual int | addUniaxialMaterial (int classTag, const char *lib, const char *funcName, UniaxialMaterial *(*)(void)) |
FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual to allow for subclasses; which can be used by programmers when introducing new subclasses of the main objects.
1.8.11