xc
|
Open source finite element program for structural analysis. More...
Classes | |
class | Actor |
Remote object associated with a shadow (local) object. More... | |
struct | ActorMethod |
Wrapper for pointers to methods of the Actor class. More... | |
class | ActorPetscSOE |
??. More... | |
class | ActorSubdomain |
class | AdkZhangMeritFunctionCheck |
class | AggregatorAdditions |
pointers to UniaxialMaterial with the degree of freedom associated to each of them (used in SectionAggregator). More... | |
class | AlgorithmIncrements |
AlgorithmIncrements will display the X and B in the SOE associated with the algorithm on a record. More... | |
class | AlphaBaseMachineBroker |
DEC Alpha machine broker? More... | |
class | AlphaMachineBroker |
class | AlphaOS |
AlphaOS is an algorithmic class for performing a transient analysis using the Alpha-Operator-Splitting integration scheme. More... | |
class | AlphaOSBase |
AlphaOSBase is an algorithmic class for performing a transient analysis using the Alpha-Operator-Splitting integration scheme. More... | |
class | AlphaOSGeneralized |
AlphaOSGeneralized is an algorithmic class for performing a transient analysis using the generalized Alpha-Operator-Splitting integration scheme. More... | |
class | Analysis |
Base class for the object that perform the analysis. More... | |
class | AnalysisAggregation |
Solution procedure for the finite element problem. More... | |
class | AnalysisAggregationMap |
Solution methods container. More... | |
class | AnalysisModel |
Container for FE_Element and DOF_Group objects created by the constraint handler. More... | |
class | ArcLengthBase |
Base class for the arc-length integrators family. More... | |
class | ArmijoStepSizeRule |
class | ArpackSOE |
Arpack++ based system of equations. More... | |
class | ArrayCommMetaData |
Data about the position, size, ... More... | |
class | ArrayGraph |
Graph that uses an array to store its vertices. More... | |
class | ArrayOfTaggedObjects |
ArrayOfTaggedObjects is a storage class. More... | |
class | ArrayOfTaggedObjectsIter |
class | ArrayVertexIter |
ArrayVertexIter is an iter for returning the vertices of an object of class ArrayGraph. More... | |
class | Attalla2D |
Atalla 2D yield surface. More... | |
class | AuxMatrix |
class | Axis |
Base class for 1D entities in section definition. More... | |
class | BandArpackppSOE |
Arpack++ based band matrix eigenvalue SOE solver. More... | |
class | BandArpackppSolver |
Arpack++ based band matrix eigenproblem solver. More... | |
class | BandArpackSOE |
BandArpackSOE is a subclass of ArpackSOE. More... | |
class | BandArpackSolver |
Arpack solver for banded matrices. More... | |
class | BandGenLinLapackSolver |
Lapack based band general matrix SOE solver. More... | |
class | BandGenLinSOE |
Uses the LAPACK storage scheme to store the components of the A matrix, which is a banded unsymmetric matrix. More... | |
class | BandGenLinSolver |
Base class for band general linear SOE solvers. More... | |
class | BandSPDLinLapackSolver |
Lapack based band matrix linear SOE solver. More... | |
class | BandSPDLinSOE |
Base class for band matrix system of equations. More... | |
class | BandSPDLinSolver |
Solver for band matrix linear systems of equations. More... | |
class | BandSPDLinThreadSolver |
Solves the BandSPDLinSOE in parallel using solaris threads. More... | |
class | BarSlipMaterial |
The file generates the 4 point envelope for both positive and negative loading and is basically a wrapper for the Pinching4 material at it's outset. More... | |
class | BaseControl |
Base class for load and displacement control static integrators . More... | |
class | BaseElasticSection |
Base class for cross sections with linear elastic material. More... | |
class | BaseElasticSection2d |
Base class for cross sections with linear elastic material on a bi-dimensional problem (3 DOFs on each section). More... | |
class | BaseElasticSection3d |
Base class for cross sections with linear elastic material on a three-dimensional problem (6 DOFs on each section). More... | |
class | BaseNumberer |
Base class for DOF numberers. More... | |
class | BasicGFunEvaluator |
class | BbarBrick |
Hexaedro. More... | |
class | beam2d |
2D beam element. More... | |
class | beam2d02 |
2D beam 02 element. More... | |
class | beam2d03 |
2D 03 beam element. More... | |
class | beam2d04 |
2D beam element 04. More... | |
class | Beam2dPointLoad |
Punctual load over 2D beam elements. More... | |
class | Beam2dUniformLoad |
Uniform load over 2D beam elements. More... | |
class | beam3d01 |
01 3D beam element. More... | |
class | beam3d02 |
02 3D bar element. More... | |
class | beam3dBase |
Base class for 3D beam elements. More... | |
class | Beam3dPointLoad |
Punctual load over 3D beams. More... | |
class | Beam3dUniformLoad |
Uniform load over 3D beams. More... | |
class | BeamColumnJoint2d |
2D beam column joint. More... | |
class | BeamColumnJoint3d |
3D beam-column joint element. More... | |
class | BeamColumnJointPhysicalProperties |
Physical properties for shells. More... | |
class | BeamColumnWithSectionFD |
Beam-column element with PrismaticBarCrossSection material. More... | |
class | BeamColumnWithSectionFDTrf2d |
2D beam element with SectionForceDeformation type material. More... | |
class | BeamColumnWithSectionFDTrf3d |
3D beam colun element with PrismaticBarCrossSection material type. More... | |
class | BeamFiberMaterial |
BeamFiberMaterial class is a wrapper class that performs static condensation on a three-dimensional material model to give the 11, 12, and 13 stress components which can then be integrated over an area to model a shear flexible 3D beam. More... | |
class | BeamIntegration |
Base class for integration on beam elements. More... | |
class | BeamIntegratorHandler |
Beam integrators handler. More... | |
class | BeamLoad |
Load over beam elements. More... | |
class | BeamMecLoad |
Mechanical loads (forces) over beam elements. More... | |
class | BeamPointLoad |
Punctual load over beam elements. More... | |
class | BeamStrainLoad |
Load due to restricted material expansion or contraction on beam elements. More... | |
class | BeamUniformLoad |
Uniform load over beam elements. More... | |
class | BeamWithHinges2d |
2D beam with hinges in both ends. More... | |
class | BeamWithHinges3d |
3D beam with hinges in both ends. More... | |
class | BerkeleyDbDatastore |
class | BetaRV |
class | BFBRoydenBase |
?? More... | |
class | BFGS |
?? More... | |
class | BidimLoad |
Load over bidimensional elements. More... | |
class | BidimMecLoad |
Mechanical load (forces) over bidimensional elements. More... | |
class | BidimStrainLoad |
Load due to restricted material expansion or contraction on bidimensional elements. More... | |
class | Bidirectional |
?? More... | |
class | Bilinear |
??. More... | |
class | BilinearCyclic |
??. More... | |
class | BisectionLineSearch |
Bisection line search solution algorithm. More... | |
class | BJmatrix |
class | BJtensor |
class | BJvector |
class | BkStressLimSurface2D |
??. More... | |
class | Block |
Six-faced body. More... | |
class | Body |
Six-faced solid. More... | |
class | BodyForces |
Body forces over an element. More... | |
class | BodyForces2D |
Body forces over an element. More... | |
class | BodyForces3D |
Body forces over an element. More... | |
class | BodyMap |
Body container. More... | |
class | BoucWenMaterial |
??. More... | |
class | BoundaryCondHandler |
Constraint cration tools. More... | |
class | BoundingSurface2D |
Bounding 2D yield surface. More... | |
class | Brick |
Eight node exahedron. More... | |
class | BrickBase |
Base class for hexahedra. More... | |
class | BrickSelfWeight |
Hexahedron self weight. More... | |
class | BrickUP |
Eight node exahedron. More... | |
class | BrokedPtrCommMetaData |
Data to transmit for a pointer «broked». More... | |
class | Broyden |
Algoritmo de Broyden. More... | |
class | CableMaterial |
CableMaterial provides the abstraction of an elastic uniaxial material, the input parameters are the Prestress, E, Effective Self Weight (gravity component of Weight per volume transverse to the cable), and Length of the cable. More... | |
class | CAMPotentialSurface |
??. More... | |
class | CAMYieldSurface |
??. More... | |
class | CartesianReferenceFrame3d |
Three-dimensional reference system. More... | |
class | Cell |
Base class for cells (cross-section discretization). More... | |
class | CentralDifferenceAlternative |
CentralDifferenceAlternative is an algorithmic class for performing a transient analysis using the alternative form of the Central Differenceintegration scheme, which is an explicit direct integration scheme as outlined in the book 'Concepts and Applications of Finite Element Analysis' by Cook, Malkus & Plesha. More... | |
class | CentralDifferenceBase |
Approximates velocity and acceleration by centered finite differences of displacement. More... | |
class | CentralDifferenceNoDamping |
CentralDifferenceNoDamping is an algorithmic class for performing a transient analysis using the Central Difference Scheme as implemented in Dyna. More... | |
class | CFactorSeries |
Base class for constant factor time series. More... | |
class | Channel |
Channel is an abstract base class which defines the channel interface. More... | |
class | ChannelAddress |
class | ChannelQueue |
Data about the postion, size,... More... | |
class | ChiSquareRV |
class | CircReinfLayer |
Arc of a circle shaped reinforcement layer. More... | |
class | CircularArc |
Circumference arc. More... | |
class | CircularSectRegion |
Circular shaped patch. More... | |
class | ClosedTriangleMesh |
@ingroup MATSCCDiagInt More... | |
class | Clough |
??. More... | |
class | CloughDamage |
??. More... | |
class | CmbEdge |
Compound line. More... | |
class | Collocation |
Collocation is an algorithmic class for performing a transient analysis using the Collocation integration scheme. More... | |
class | CollocationHybridSimulation |
CollocationHybridSimulation is an algorithmic class for performing a transient analysis using the CollocationHybridSimulation integration scheme. More... | |
class | CombinedIsoKin2D01 |
??. More... | |
class | CombinedIsoKin2D02 |
Kinematic model is based on back-stress Isotropic model on plastic-deformations This one is also deformable. More... | |
class | CommMetaData |
Data about the index, size,,... More... | |
class | CommParameters |
Communication parameters between processes. More... | |
class | CompositeSimpsonBeamIntegration |
Composite Simpson integration scheme. More... | |
class | ComputePivots |
Given a bending plane, computes the "pivots" position on the section. More... | |
struct | Conc02HistoryVars |
Concrete02 history variables. More... | |
class | Concrete01 |
Uniaxial Kent-Scott-Park concrete model with linear unloading/reloading according to the work of Karsan-Jirsa and no strength in tension. More... | |
class | Concrete02 |
Uniaxial model for concrete with tensile strength and tension softenint. More... | |
class | Concrete04 |
Uniaxial Popovics concrete material object with degraded linear unloading/reloading stiffness according to the work of Karsan-Jirsa and tensile strength with exponential decay. More... | |
class | ConcreteBase |
Base class for concrete materials. More... | |
class | ConjugateGradientSolver |
Base class for conjugate gradient linear SOE solvers. More... | |
class | ConnectedMaterial |
Connected uniaxial materials (parallel or serial). More... | |
class | ConstantModulatingFunction |
class | ConstantPressureVolumeQuad |
??. More... | |
class | ConstantSeries |
Constant function over time. More... | |
class | Constraint |
Base class for model constraints. More... | |
class | ConstraintHandler |
ConstraintHandlers enforce the single and multi freedom constraints that exist in the domain by creating the appropriate FE_Element and DOF_Group objects. More... | |
class | ConstrContainer |
Constraint (essential and natural boundary conditions) container. More... | |
class | ContinuaReprComponent |
Base class for components used to represent the material (continuum). More... | |
class | ConvergenceTest |
convergence test. More... | |
class | ConvergenceTestNorm |
Convergence test that uses vector norm value (solution vector,...). More... | |
class | ConvergenceTestTol |
Convergence test with tolerance threshold. More... | |
class | CorotCrdTransf2d |
Coordinate transformation corrotacional en 3d. More... | |
class | CorotCrdTransf3d |
Coordinate transformation corrotacional en 3d. More... | |
class | CorotShellMITC4 |
MIT C4 shell element. More... | |
class | CorotTruss |
Truss element with corotational formulation. More... | |
class | CorotTrussBase |
Base class for corotational truss elements. More... | |
class | CorotTrussSection |
Truss element with corotatinal formulation and material of type SectionForceDeformation. More... | |
class | CorrelationCoefficient |
class | Cosseratstraintensor |
class | Cosseratstresstensor |
class | CoulombFriction |
class | CrdTransf |
CrdTransf provides the abstraction of a frame coordinate transformation. More... | |
class | CrdTransf2d |
Base class for 2D coordinate transformation. More... | |
class | CrdTransf3d |
Base class for 3D coordinate transformation. More... | |
class | CriteriaReductionMeritFunctionCheck |
class | CrossSectionKR |
Stiffness matrix and resultant vector for a section. More... | |
class | CrossSectionProperties2d |
Mechanical (E, G) and mass properties of a section (area, moments of inertia,...) for a bi-dimensional problem (three DOF for each section). More... | |
class | CrossSectionProperties3d |
Mechanical (E, G) and mass properties of a section (area, moments of inertia,...) in a three-dimensional problem (six degrees of freedom on each section). More... | |
class | CStdLibRandGenerator |
class | CTestEnergyIncr |
Specifies a tolerance for the product of unbalanced load vector and 0.5 times the displacement increment vector (energy increment) to be used as convergence criterion on each iteration. More... | |
class | CTestFixedNumIter |
This object performs a fixed number of iterations without testing for convergence. More... | |
class | CTestNormDispIncr |
Specifies a tolerace for the displacement increment norm to be used on each iteration. More... | |
class | CTestNormUnbalance |
Specifies a tolerance for the norm of the unbalanced load vector on each iteration. More... | |
class | CTestRelativeEnergyIncr |
Tests for convergence using the ratio of the current norm to the initial norm (the norm when start is invoked) of the which is 0.5 times the absolute value of the product of the rhs and the solution vector of the LinearSOE. More... | |
class | CTestRelativeNormDispIncr |
tests for convergence using the ratio of the current norm to the initial norm (the norm when start is invoked) of the solution vector of the LinearSOE object passed in the constructor and a tolerance, set in the constructor. More... | |
class | CTestRelativeNormUnbalance |
convergence test tests for convergence using the ratio of the current norm to the initial norm (the norm when start is invoked) of the right hand side vector of the LinearSOE object passed in the constructor and a tolerance, set in the constructor. More... | |
class | CTestRelativeTotalNormDispIncr |
Convergence test thats uses the quotient of current and initial norms of the solution vector. More... | |
class | CurvaturesBySearchAlgorithm |
class | CyclicModel |
??. More... | |
class | DamageModel |
class | DamageModelVector |
Vector de pointers to damage models. More... | |
class | DamageRecorder |
Used to obtain a response from an element section/material during the analysis and apply the information to the damage model and record the damage index. More... | |
class | DamageResponse |
class | DampingFactorsIntegrator |
??. More... | |
class | DataOutputDatabaseHandler |
class | DataOutputFileHandler |
class | DataOutputHandler |
class | DataOutputStreamHandler |
class | DatastoreRecorder |
// A DatastoreRecorder object is used in the program to invoke commitState() on an FE_datastore object when commit() is invoked on a Domain. More... | |
class | DBDatastore |
class | DbTagData |
Vector that stores the dbTags of the class members. More... | |
class | DecMachineBroker |
Broker for DEC machines. More... | |
class | DefaultTag |
Default tag. More... | |
class | DeformationPlane |
Deformation plane for a cross-section. More... | |
class | DiagonalDirectSolver |
Direct solver for diagonal matrix SOE. More... | |
class | DiagonalSOE |
Diagonal matrix system of equations. More... | |
class | DiagonalSolver |
Base class for diagonal matrix linear SOE solvers. More... | |
class | DirectIntegrationAnalysis |
Direct integration dynamic analysis. More... | |
class | DiscretBase |
Base class for cross-section discretization. More... | |
class | DiscretizedRandomProcessSeries |
??. More... | |
class | DispBase |
?? More... | |
class | DispBeamColumn2d |
displacement based 2D beam element with PrismaticBarCrossSection type material. More... | |
class | DispBeamColumn3d |
3D beam element with PrismaticBarCrossSection type material. More... | |
class | DisplacementControl |
DisplacementControl is an algorithmic class for performing a static analysis using the displacement control method. More... | |
class | DistHingeIntegration |
??. More... | |
class | DistributedBandGenLinSOE |
Base class for band general matrix distributed systems of equations. More... | |
class | DistributedBandLinSOE |
Base class for band matrix distributed systems of equations. More... | |
class | DistributedBandSPDLinSOE |
Base class for band matrix distributed systems of equations. More... | |
class | DistributedBase |
Base class for distributed processing. More... | |
class | DistributedDiagonalSOE |
Diagonal matrix distributed systems of equations. More... | |
class | DistributedDiagonalSolver |
Base class for distributed (many processors) diagonal matrix linear SOE solvers. More... | |
class | DistributedDisplacementControl |
??. More... | |
class | DistributedLinSOE |
Base class for distributed systems of equations. More... | |
class | DistributedObj |
Object distributed on many processes. More... | |
class | DistributedProfileSPDLinSOE |
Profile matrix distributed systems of equations. More... | |
class | DistributedSparseGenColLinSOE |
Sparse nonsymmetric matrix distributed system of equations. More... | |
class | DistributedSparseGenRowLinSOE |
Sparse nonsymmetric matrix distributed systems of equations. More... | |
class | DistributedSparseGenRowLinSolver |
Base class for distributed (many processors) sparse general matrix linear based SOE solver. More... | |
class | DistributedSuperLU |
SuperLU based solver for distributed sparse matrix linear systems of equations. More... | |
class | DividedLine |
Line segment between two points. More... | |
class | DOF_Graph |
Degrees of freedom graph. More... | |
class | DOF_Group |
A DOF_Group object is instantiated by the ConstraintHandler for every unconstrained node in the domain. More... | |
class | DOF_GroupGraph |
Degrees of freedom group graph. More... | |
class | DOF_GrpConstIter |
Iterator over DEF groups. More... | |
class | DOF_GrpIter |
Iterator over DOF groups. More... | |
class | DOF_Numberer |
Base class for DOF numbererers. More... | |
class | Domain |
Domain (mesh and boundary conditions) of the finite element model. More... | |
class | DomainComponent |
Base class for domain components (nodes, elements, constraints, loads,...). More... | |
class | DomainDecompAlgo |
Solution algorithm for domain decomposition analysis. More... | |
class | DomainDecompositionAnalysis |
Used when performing a domain decomposition analysis. More... | |
class | DomainPartitioner |
Object that can partition and load balance a PartitionedDomain. More... | |
class | DomainRecorderBase |
Base class for the recorders that store a link with the domain. More... | |
class | DomainSolver |
used to solve a system of equations and to do static condensation operations on the linear system of equations. More... | |
struct | doubleData |
class | DPPotentialSurface |
??. More... | |
class | DPYieldSurface |
??. More... | |
class | DPYieldSurface01 |
??. More... | |
class | DqGroundMotions |
Seismic definitions container. More... | |
class | DqMatrices |
class | DqMeshRegion |
Vector de celdas. More... | |
class | DqPtrs |
Pointer to (nodes, elements, points, lines,...) container. More... | |
class | DqPtrsConstraint |
Constraint pointers deque. More... | |
class | DqPtrsElem |
Pointer to element container. More... | |
class | DqPtrsEntities |
Container for preprocessor entities (points, lines, surfaces,...) More... | |
class | DqPtrsKDTree |
Container with a KDTree. More... | |
class | DqPtrsNode |
Pointers to node container. More... | |
class | DqUniaxialMaterial |
Pointers to UniaxialMaterial container. More... | |
class | DqVectors |
class | DrainBilinearMaterial |
??. More... | |
class | DrainClough1Material |
??. More... | |
class | DrainClough2Material |
??. More... | |
class | DrainHardeningMaterial |
??. More... | |
class | DrainMaterial |
??. More... | |
class | DrainPinch1Material |
?? More... | |
class | DriftRecorder |
Records relative displacement between nodes. More... | |
class | DruckerPrager |
Drucker-Prager material. More... | |
class | DruckerPrager3D |
Drucker-Prager 3D material. More... | |
class | DruckerPragerPlaneStrain |
Drucker-Prager plane strain material. More... | |
class | DummyNode |
DummyNodes are a type of node created and used by Subdomains for their exterior nodes. More... | |
class | EarthquakePattern |
Earthquake load pattern. More... | |
class | Edge |
Base class for one-dimensional geometry objects. More... | |
class | EigenAlgorithm |
Solution algorithm for eigenproblem. More... | |
class | EigenAnalysis |
Eigenproblem analysis. More... | |
class | EigenIntegrator |
Base class for eigenproblem integrators. More... | |
class | EigenSOE |
Base class for eigenproblem systems of equations. More... | |
class | EigenSolver |
Eigenvalue SOE solver. More... | |
class | EightNodeBrick |
Eight node exahedron. More... | |
class | EightNodeBrick_u_p_U |
Eight node exahedron. More... | |
class | Elastic2dGNL |
Elastic2dGNL is a subclass of UpdatedLagrangianBeam2D, that can be. More... | |
class | ElasticBaseMaterial |
Base class for uniaxial elastic materials. More... | |
class | ElasticBeam2d |
2D elastic beam element. More... | |
class | ElasticBeam3d |
3D elastic beam element. More... | |
class | ElasticCrossAnisotropic |
Base class for elastic anisotropic materials. More... | |
class | ElasticIsotropic2D |
Isotropic elastic material for plane problems. More... | |
class | ElasticIsotropic3D |
Elastic isotropic material for 3D elements. More... | |
class | ElasticIsotropicAxiSymm |
Base class for elastic isotropic axisymmetric materials. More... | |
class | ElasticIsotropicBeamFiber |
Elastic isotropic material for beam fibers. More... | |
class | ElasticIsotropicMaterial |
Base class for elastic isotropic materials. More... | |
class | ElasticIsotropicPlaneStrain2D |
Elastic isotropic material for plane deformation problems. More... | |
class | ElasticIsotropicPlaneStress2D |
Elastic isotropic material for plane stress problems. More... | |
class | ElasticIsotropicPlateFiber |
Elastic isotropic material for plate elements. More... | |
class | ElasticMaterial |
Linear elastic uniaxial material. More... | |
class | ElasticMembranePlateSection |
Elastic section for membrane/plate materials. More... | |
class | ElasticPlateBase |
Base class for elastic plate materials. More... | |
class | ElasticPlateProto |
??. More... | |
class | ElasticPlateSection |
Bidimensional elastic section for plate modellings. More... | |
class | ElasticPPMaterial |
Elastic perfectly plastic material. More... | |
class | ElasticSection2d |
Cross section with linear elastic material for bi-dimensional problesm (3 degrees of freedom in each section). More... | |
class | ElasticSection3d |
Cross section with linear elastic material in three-dimensional problems (6 degrees of freedom in each section). More... | |
class | ElasticShearSection2d |
Base clas for cross sections with linear elastic material with shear stiffness on a bi-dimensional space (3 DOF on each section). More... | |
class | ElasticShearSection3d |
Base class for cross sections with linear elastic material and shear stiffness on a three-dimensional space (6 degrees of freedom in each section). More... | |
class | Element |
Base class for the finite elements. More... | |
class | Element0D |
Element of dimension 0 (both nodes have the same position). More... | |
class | Element1D |
Base class for one-dimensional elements (beam,truss,...) More... | |
class | ElementalLoad |
Base class for loads over elements. More... | |
class | ElementalLoadIter |
Elemental loads iterator. More... | |
class | ElementBase |
Base class for finite element with pointer to nodes container. More... | |
class | ElementBodyLoad |
Base class for body loads over elements. More... | |
class | ElementEdge |
Element edge (TO DEPRECATE?? LP 7.02.2017). More... | |
class | ElementEdges |
Element edge container. More... | |
class | ElementHandler |
Element creation manager. More... | |
class | ElementIter |
Iterator over an element container. More... | |
class | ElementPropRecorder |
Objects to record element data at each commit. More... | |
class | ElementPtrs |
Pointers to the elements affected by the load. More... | |
class | ElementRecorder |
Recording of element response. More... | |
class | ElementRecorderBase |
Base class for the finite element response recorders. More... | |
class | ElementResponse |
class | ElemPos |
Element position for KDTree building. More... | |
class | ElemPtrArray |
Matrix of pointers to elements. More... | |
class | ElemPtrArray3d |
Three-dimensional array of pointers to elements. More... | |
class | ElemWithMaterial |
Element with material. More... | |
class | ElTawil2D |
El Tawil 2D yield surface. More... | |
class | ElTawil2DUnSym |
Unsymmetric 2D El Tawil yield surface. More... | |
class | EncapsulatedMaterial |
??. More... | |
class | EnhancedQuad |
Four-node quadrilateral element, which uses a bilinear isoparametric formulation with enhanced strain modes. More... | |
class | EntGeomSection |
Base class of section geometry representation classes. More... | |
class | EntityMap |
Geometric entities container (points, lines, surfaces,...). More... | |
class | ENTMaterial |
Elastic no traction material. More... | |
class | EntMdlr |
Multiblock topology object (point, line, face, block,...). More... | |
class | EntMdlrBase |
Base class of the preprocessor objects. More... | |
class | EnvelopeData |
class | EnvelopeElementRecorder |
class | EnvelopeNodeRecorder |
A EnvelopeRecorder is used to record the envelop of specified DOF responses at a collection of nodes over an analysis. More... | |
class | EPPBaseMaterial |
Base class for elastic perfectly plastic materials. More... | |
class | EPPGapMaterial |
Elastic perfectly plastic material with initial "gap". More... | |
class | EPState |
3 More... | |
class | EQBasePattern |
Earthquake load pattern. More... | |
class | EqualDOF |
Impose the values of many degrees of freedom to be the same. More... | |
class | EquiSolnAlgo |
EquiSolnAlgo is an abstract base class, i.e. More... | |
class | EquiSolnConvAlgo |
EquiSolnConvAlgo is a class which performs a Newton-Raphson solution algorihm in solving the equations. More... | |
class | EsfBeamColumn3d |
3D beam column internal forces. More... | |
class | EvolutionLaw_L_Eeq |
??. More... | |
class | EvolutionLaw_L_Eij |
??. More... | |
class | EvolutionLaw_NL_Eeq |
??. More... | |
class | EvolutionLaw_NL_Eij |
??. More... | |
class | EvolutionLaw_NL_EijMD |
??. More... | |
class | EvolutionLaw_NL_Ep |
This is a nonlinear evolution law for the evoltion of a scalar variable po which depends on plastic volumetric strain i.e. More... | |
class | EvolutionLaw_S |
??. More... | |
class | EvolutionLaw_T |
??. More... | |
class | ExponentialRV |
class | ExponReducing |
XXX?? More... | |
class | Face |
Surface. More... | |
class | FactoredSOEBase |
Base class for factored systems of equations. More... | |
class | FactorsConstraintHandler |
Base class for penalty and Lagrange constraints handlers. More... | |
class | FatigueMaterial |
FatigueMaterial wraps a UniaxialMaterial and imposes fatigue limits. More... | |
class | FDdecoupledElastic3D |
??. More... | |
class | FDEPState |
??. More... | |
class | fdEvolution_S |
??. More... | |
class | fdEvolution_SLS |
??. More... | |
class | fdEvolution_T |
??. More... | |
class | fdEvolution_TL |
??. More... | |
class | fdFlow |
??. More... | |
class | fdFlowDP |
??. More... | |
class | fdFlowVM |
??. More... | |
class | fdYield |
??. More... | |
class | fdYieldDP |
??. More... | |
class | fdYieldVM |
??. More... | |
class | FE_Datastore |
Objects of this class are used in the program to store/restore the geometry and state information in the domain at particular instances. More... | |
class | FE_EleConstIter |
Const iterator over the finite elements of the model. More... | |
class | FE_EleIter |
Iterator over the finite element of the model. More... | |
class | FE_Element |
Finite element as seen by analysis. More... | |
class | FE_VertexIter |
Iterator over the vertices of the graph. More... | |
class | FeapMaterial |
Base class for 2D and 3D FEAP materials. More... | |
class | FeapMaterial01 |
material FEAP 01. More... | |
class | FeapMaterial02 |
material FEAP 02. More... | |
class | FeapMaterial03 |
material FEAP 03. More... | |
class | FedeasBond1Material |
FedeasBond1Material wraps the FEDEAS 1d material subroutine Bond_1. More... | |
class | FedeasBond2Material |
FedeasBond2Material wraps the FEDEAS 1d material subroutine Bond_2. More... | |
class | FedeasBondMaterial |
FedeasBondMaterial wraps the FEDEAS 1d material subroutine Bond_1. More... | |
class | FedeasConcr1Material |
FedeasConcr1Material wraps the FEDEAS 1d material subroutine Concr_1. More... | |
class | FedeasConcr2Material |
FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2. More... | |
class | FedeasConcr3Material |
FedeasConcr3Material wraps the FEDEAS 1d material subroutine Concr_3. More... | |
class | FedeasConcrMaterial |
FedeasConcrMaterial wraps the FEDEAS 1d material subroutine Concr_1. More... | |
class | FedeasHardeningMaterial |
FedeasHardeningMaterial wraps the FEDEAS 1d material subroutine Hard_1. More... | |
class | FedeasHyster1Material |
FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2. More... | |
class | FedeasHyster2Material |
FedeasHyster2Material wraps the FEDEAS 1d material subroutine Hyster_2. More... | |
class | FedeasMaterial |
FedeasMaterial provides a FORTRAN interface for programming uniaxial material models, using the subroutine interface from the FEDEAS ML1D library, developed by F.C. More... | |
class | FedeasSteel1Material |
FedeasSteel1Material wraps the FEDEAS 1d material subroutine Steel_1. More... | |
class | FedeasSteel2Material |
FedeasSteel2Material wraps the FEDEAS 1d material subroutine Steel_2. More... | |
class | fElement |
Wrapper used to call fortran element subroutines from FEAP. More... | |
class | fElmt02 |
Interface with FEAP elements. More... | |
class | fElmt05 |
Interface with FEAP elements. More... | |
class | FEM_ObjectBroker |
FEM_ObjectBroker is is an object broker class for the finite element method. More... | |
class | FEM_ObjectBrokerAllClasses |
The same as FEM_ObjectBroker? More... | |
class | FEProblem |
Finite element problem. More... | |
class | Fiber |
Section fiber. More... | |
class | FiberContainer |
Fiber container. More... | |
class | FiberData |
Fiber data. More... | |
class | FiberPtrDeque |
Fiber pointers container. More... | |
class | FiberResponse |
Recorder for fiber response. More... | |
class | FiberSection2d |
Fiber section model in a bi-dimensional space. More... | |
class | FiberSection3d |
Fiber section model in a three-dimensional space. More... | |
class | FiberSection3dBase |
Base class for fiber sections on three-dimensional problems. More... | |
class | FiberSectionBase |
Base class for fiber sections. More... | |
class | FiberSectionGJ |
Fiber section with torsional stiffness. More... | |
class | FiberSectionRepr |
Fiber section representation. More... | |
class | FiberSectionShear3d |
FiberSectionShear3d decorates an MP section (couple bending and axial) with an uncoupled shear relation. More... | |
class | FiberSet |
Fiber double ended queue. More... | |
class | FiberSets |
Fiber sets container. More... | |
class | FieldInfo |
Information about a field defined over a set. More... | |
class | FileDatastore |
used in the program to store/restore the geometry and state information in the domain at particular instances. More... | |
struct | fileDatastoreOutputFile |
class | FilePlotter |
A FilePlotter will create a line graph using xy points found in a file. More... | |
class | FileStream |
class | Filter |
class | FindCurvatures |
class | FindDesignPointAlgorithm |
class | FiniteDeformationElastic3D |
3D finite deformation elastic material. More... | |
class | FiniteDeformationEP3D |
Finite deformation elasto-plastic 3D material. More... | |
class | FiniteDifferenceGradGEvaluator |
class | FirstPrincipalCurvature |
class | FixedLocationBeamIntegration |
Integration points at fixed locations. More... | |
class | FixedStepSizeRule |
class | FlatSliderSimple2d |
class | FlatSliderSimple3d |
class | FluidSolidPorousMaterial |
??. More... | |
class | ForceBeamColumn2d |
Force based 2D beam column element with PrismaticBarCrossSection type nonlinear material. More... | |
class | ForceBeamColumn3d |
3D force based beam column element with nonlinear PrismaticBarCrossSection type material. More... | |
class | ForceReprComponent |
Base class for components that represent forces. More... | |
class | FORMAnalysis |
class | FOSMAnalysis |
class | FourNodeQuad |
Four node quad. More... | |
class | FourNodeQuadUP |
Four-node plane-strain element using bilinear isoparametric formulation. More... | |
class | FragilityAnalysis |
class | Framework2d |
Bidimensional framework container. More... | |
class | Framework3d |
Three dimensional framework container. More... | |
class | FrequencyAlgo |
Algorithm to obtain the natural frequencies of the model. More... | |
class | FrictionElementBase |
class | FrictionModel |
class | FrictionResponse |
class | FullGenEigenSOE |
Dense matrix eigenproblem system of equations. More... | |
class | FullGenEigenSolver |
base class for full (dense) matrix eigenvalue SOE solvers. More... | |
class | FullGenLinLapackSolver |
Lapack based full (dense) general matrix SOE solver. More... | |
class | FullGenLinSOE |
Base class for dense unsymmetric matrix systems of equations. More... | |
class | FullGenLinSolver |
Base class for full (dense) general linear SOE solvers. More... | |
class | FVector |
Element internal forces. More... | |
class | FVectorBeamColumn2d |
Internal forces for a beam-column 2D element. More... | |
class | FVectorBeamColumn3d |
Internal forces for a beam column 3D element. More... | |
class | FVectorData |
Auxiliary class for the internal forces in a beam-column element. More... | |
class | FVectorShell |
Ingernal forces for a shell element. More... | |
class | GammaModulatingFunction |
class | GammaRV |
class | GaussLobattoQuadRule1d01 |
One-dimensional Gauss-Lobatto quadrature. More... | |
class | GaussModel |
Base class for Gauss integration models. More... | |
class | GaussPoint |
3D position of Gauss points. More... | |
class | GaussQuadRule1d |
One-dimensional Gauss quadrature. More... | |
class | GaussQuadRule1d01 |
One-dimensional Gauss quadrature. More... | |
class | GenericSection1d |
Wrapper for an uniaxial material to behave like a section material. More... | |
class | GenericSectionNd |
GenericSectionND provides a wrapper around a NDMaterial. More... | |
class | GeomSection |
Cross section geometry. More... | |
class | GFunEvaluator |
class | GFunVisualizationAnalysis |
class | GlueNodeToElement |
Glue a node to an element. More... | |
class | GradGEvaluator |
class | GradientProjectionSearchDirection |
class | Graph |
The Graph class provides the abstraction of a graph. More... | |
class | GraphNumberer |
Numberer for problem's degrees of freedom. More... | |
class | GraphPartitioner |
Base class for graph partitioners. More... | |
class | GroundMotion |
Base class for ground motions. More... | |
class | GroundMotionRecord |
Data from a real earthquake. More... | |
class | GSA_Recorder |
GSA_Recorder is used to create an o/p file which can be read by the Ove Arup's GSA program for postprocessing. More... | |
class | GumbelRV |
class | Hajjar2D |
XXX?? More... | |
class | HandlerRecorder |
Base class for recorders that get the response of one or more nodes during the analysis. More... | |
class | HardeningMaterial |
HardeningMaterial provides the abstraction for a one-dimensional rate-independent plasticity model with combined isotropic and kinematic hardening. More... | |
class | HessianApproximation |
class | HHT |
HHT is an algorithmic class for performing a transient analysis using the Hilber-Hughes-Taylor integration scheme. More... | |
class | HHT1 |
The three parameter Hilbert-Hughes-Taylor time-stepping method. More... | |
class | HHTBase |
HHTBase is an algorithmic class for performing a transient analysis using the HHTBase integration scheme. More... | |
class | HHTExplicit |
HHTExplicit is an algorithmic class for performing a transient analysis using the HHTExplicit integration scheme (beta = 0). More... | |
class | HHTGeneralized |
HHTGeneralized is an algorithmic class for performing a transient analysis using the HHTGeneralized integration scheme. More... | |
class | HHTGeneralizedExplicit |
HHTGeneralizedExplicit is an algorithmic class for performing a transient analysis using the HHTGeneralizedExplicit integration scheme. More... | |
class | HHTHybridSimulation |
HHTHybridSimulation is an algorithmic class for performing a transient analysis using the HHTHybridSimulation integration scheme. More... | |
class | HHTRayleighBase |
HHTRayleighBase is a base for the classes performing a transient analysis using the Hilber-Hughes-Taylor integration scheme. More... | |
class | HingeBeamIntegration2d |
??. More... | |
class | HingeBeamIntegration3d |
??. More... | |
class | HingeEndpointBeamIntegration |
??. More... | |
class | HingeMidpointBeamIntegration |
??. More... | |
class | HingeMidpointBeamIntegration2d |
??. More... | |
class | HingeMidpointBeamIntegration3d |
??. More... | |
class | HingeRadauBeamIntegration |
Base class for Radau integration on beam with hinges. More... | |
class | HingeRadauBeamIntegration2d |
Radau integration on beam elements. More... | |
class | HingeRadauBeamIntegration3d |
Radau integration on 3D beams. More... | |
class | HingeRadauTwoBeamIntegration |
Radau integration. More... | |
class | HingeRadauTwoBeamIntegration2d |
??. More... | |
class | HingeRadauTwoBeamIntegration3d |
??. More... | |
class | HLRFSearchDirection |
class | HSConstraint |
??. More... | |
class | HystereticEnergy |
class | HystereticMaterial |
HystereticMaterial provides the implementation of a one-dimensional hysteretic model with pinching of both force and deformation, damage due to deformation and energy, and degraded unloading stiffness based on maximum ductility. More... | |
class | ID |
Vector of integers. More... | |
class | IDVarSize |
class | ImposedMotionBase |
Base class for prescribed displacements at the nodes. More... | |
class | ImposedMotionSP |
Prescribed value for a single degree of freedom. More... | |
class | ImposedMotionSP1 |
Prescribed value over a single degree of freedom. More... | |
class | IncrementalIntegrator |
IncrementalIntegrator is an algorithmic class for setting up the finite element equations in an incremental analysis and for updating the nodal response quantities based on the values in the solution vector. More... | |
class | Inelastic2DYS01 |
??. More... | |
class | Inelastic2DYS02 |
??. More... | |
class | Inelastic2DYS03 |
??. More... | |
class | InelasticYS2DGNL |
Inelastic Element - concentrated hinge model, Fi - Fj interaction at each ends using yield surfaces *. More... | |
class | Information |
Information about an element. More... | |
class | InitialInterpolatedLineSearch |
This performs the search by using a form of linear interpolation to find the best solution. More... | |
struct | intData |
class | IntegrationPointsCoords |
Stores the coordinates of the integration points. More... | |
class | Integrator |
Base class for the objects that performs the integration of physical properties over the domain to form the system stiffness matrix. More... | |
class | IntegratorVectors |
Vectores empleados en varios integrators. More... | |
class | InteractionDiagram |
@ingroup MATSCCDiagInt More... | |
class | InteractionDiagram2d |
@ingroup MATSCCDiagInt More... | |
class | InteractionDiagramData |
@ingroup MATSCCDiagInt More... | |
class | InternalParamsA |
Internal parameters for the Gap (Drag + Closure). More... | |
class | InternalParamsIn |
Internal parameters for a p-y material. More... | |
class | InternalParamsLR |
Internal parameters for a p-y material. More... | |
class | InternalParamsLRIn |
Internal parameters for the NearField rigid-plastic component. More... | |
class | InterpolatedGroundMotion |
??. More... | |
class | IntPtrWrapper |
class | IRowSet |
Set of objecst in a row. More... | |
class | Isolator2spring |
"two-spring isolator" material. More... | |
class | Isotropic2D01 |
??. More... | |
class | ItpackLinSOE |
ITPACK based systems of equations. More... | |
class | ItpackLinSolver |
ITPACK based linear SOE solver. More... | |
class | J2AxiSymm |
J2 Isotropic hardening material class para axysimmetric problems. More... | |
class | J2PlaneStrain |
J2 Isotropic hardening material class for plane strain problems. More... | |
class | J2PlaneStress |
J2 Isotropic hardening material class for plane stress problems. More... | |
class | J2Plasticity |
J2 Isotropic hardening material class. More... | |
class | J2PlateFiber |
J2 Isotropic hardening material class for plate problems. More... | |
class | J2ThreeDimensional |
J2 Isotropic hardening material class for 3D problems. More... | |
class | Joint2D |
2D joint element. More... | |
class | Joint2DPhysicalProperties |
Physical properties for shells. More... | |
class | Joint3D |
Joint element for three-dimensional problems. More... | |
class | Joint3DPhysicalProperties |
Physical properties for shells. More... | |
class | JonswapSpectrum |
class | JRowSet |
Objects in a row. More... | |
class | KDTreeElements |
class | KDTreeNodes |
class | KEigenIntegrator |
Integrator used to obtain the eigenvalues and eigenvectors of the stiffness matrix. More... | |
class | Kinematic2D01 |
2D kinematic yield surface. More... | |
class | Kinematic2D02 |
?? More... | |
class | KooFilter |
class | KooModulatingFunction |
class | Kratzig |
class | KRowSet |
Set of objects in a row. More... | |
class | KrylovNewton |
KrylovNewton is a class which uses a Krylov subspace accelerator on the modified Newton method. More... | |
class | Lagrange_FE |
Lagrange_FE is a subclass of FE_Element which handles _Constraints using the Lagrange method. More... | |
class | LagrangeConstraintHandler |
Constraint handler for handling constraints using the Lagrange multipliers method. More... | |
class | LagrangeDOF_Group |
A LagrangeDOF_Group object is instantiated by a LagrangeConstraintHandler for every constrained node in the domain. More... | |
class | LagrangeMFreedom_FE |
] at the locations corresponding to the constrained degree-of-freedoms specified by the MFreedom_Constraint, i.e. More... | |
class | LagrangeMRMFreedom_FE |
LagrangeMRMFreedom_FE is a subclass of FE_Element which handles MRMFreedom_Constraints using the Lagrange method. More... | |
class | LagrangeSFreedom_FE |
] at the locations corresponding to the constrained degree-of-freedom specified by the SFreedom_Constraint and the lagrange multiplier degree-of-freedom introduced by the LagrangeConstraintHandler for this constraint, where \(U_s\) is the specified value of the constraint and \(U_t\) the current trial displacement at the node corresponding to the constraint. More... | |
class | LaplaceRV |
class | LegendreBeamIntegration |
cuadratura Gauss-Legendre More... | |
class | LimitStateFunction |
class | Line |
Line: base class for 1D objects. More... | |
class | Linear |
performs a linear solution algorihm to solve the equations. More... | |
class | LinearBucklingAlgo |
Algorithm for linear buckling analysis. More... | |
class | LinearBucklingAnalysis |
Linear buckling analysis. More... | |
class | LinearBucklingEigenAnalysis |
Linear buckling analysis (used inside an StaticAnalysis). More... | |
class | LinearBucklingIntegrator |
LinearBucklingIntegrator is an algorithmic class for setting up the finite element equations for a linear buckling analysis. More... | |
class | LinearCrdTransf2d |
LinearCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems. More... | |
class | LinearCrdTransf3d |
Linear coordinate transformation. More... | |
class | LinearCyclic |
??. More... | |
class | LinearSeries |
Linear function over time. More... | |
class | LinearSOE |
Linear system of equations. More... | |
class | LinearSOEData |
Data (size, arrays,...) for linear system of equations. More... | |
class | LinearSOESolver |
Base class of the solvers for linear system of equations. More... | |
class | LineBase |
Base class for 1D entities. More... | |
class | LineMap |
Line container. More... | |
class | LineSearch |
LineSearch is an abstract base class, i.e. More... | |
class | ListReinfLayer |
Reinf layer container (list). More... | |
class | Load |
Base class for loads over nodes or elements. More... | |
class | LoadBalancer |
A LoadBalancer is an object used to balance a PartitionedDomain. More... | |
class | LoadCaseIter |
??. More... | |
class | LoadCombination |
Load pattern combination (1.5*PP+1.0*CP+1.6*SC ...). More... | |
class | LoadCombinationGroup |
Load combination container. More... | |
class | LoadContainer |
A LoadContainer object is used to to store loads on nodes and elements. More... | |
class | LoadControl |
Integratior used to perform a static analysis using the load control method. More... | |
class | LoadHandler |
Lee load patterns desde archivo. More... | |
class | LoadHandlerMember |
??. More... | |
class | LoadIter |
Iterator over loads. More... | |
class | LoadPath |
LoadPath is an algorithmic class for performing a static analysis using a user defined load path (a user specified lambda path). More... | |
class | LoadPattern |
A LoadPattern object is used to to store reference loads and single point constraints and a TimeSeries function which is used to determine the load factor given the pseudo-time to the model. More... | |
class | LoadPatternIter |
Load pattern iterator. More... | |
class | LobattoBeamIntegration |
Base class for Lobatto integration on beams. More... | |
class | LognormalRV |
class | LogWEnergy |
??. More... | |
class | LowOrderBeamIntegration |
class | MachineBroker |
A MachineBroker is responsible for getting an actor process running on the parallel machine. More... | |
class | MapCasosActivos |
class | MapFields |
Container of field definitions. More... | |
class | MapLoadPatterns |
Load pattern container. More... | |
class | MapModelWrapper |
Finite element model wrappers container. More... | |
class | MapOfTaggedObjects |
The class is responsible for holding and providing access to objects of type TaggedObject. More... | |
class | MapOfTaggedObjectsIter |
MapOfTaggedObjectsIter is an iter for returning the TaggedObjects of a storage objects of type MapOfTaggedComponents. More... | |
class | MapSet |
Sets container. More... | |
class | MapSetBase |
Sets container. More... | |
class | MapTrfGeom |
Geometric transformations container. More... | |
class | Material |
Base class for materials. More... | |
class | MaterialHandler |
Material handler (definition, searching,...). More... | |
class | MaterialResponse |
Recorder for material response. More... | |
class | MaterialVector |
Material pointer container. More... | |
class | MatParameter |
class | MatPoint3D |
Integration point on three-dimensional space. More... | |
class | Matrix |
Matrix of floats. More... | |
class | MatrixCommMetaData |
Data about the position, size,... More... | |
class | MatrixOperations |
class | MaxNodeDispRecorder |
A MaxNodeDispRecorder is used to determine the max nodal displacement at a collection of nodes over an analysis. More... | |
class | MDEvolutionLaw |
??. More... | |
class | MDPotentialSurface |
??. More... | |
class | MDPotentialSurface01 |
??. More... | |
class | MDYieldSurface |
??. More... | |
class | Mehanny |
class | MembranePlateFiberSection |
Fiber model for plate/membrane materials. More... | |
class | MeritFunctionCheck |
class | Mesh |
Finite element mesh. More... | |
class | MeshComponent |
Base class for nodes and elements (mesh components). More... | |
class | MeshComponentContainer |
Base class for the element and constraint containers. More... | |
class | MeshCompRecorder |
Base class for mesh components recorders. More... | |
class | MeshEdge |
Mesh edge. More... | |
class | MeshEdges |
Element edge container. More... | |
class | MeshRegion |
class | Message |
Message between processes. More... | |
class | Metis |
type of GraphPartitioner which uses 'METIS - Unstructured Graph Partitioning And Sparse Matrix Ordering System', developed by G. More... | |
class | MFreedom_Constraint |
Multi-freedom constraint. More... | |
class | MFreedom_ConstraintBase |
Base class for mult-freedom constraints. More... | |
class | MFreedom_ConstraintIter |
Iterator over multi-freedom constraints. More... | |
class | MFreedom_FE |
?? More... | |
class | MFreedom_Joint |
Base class for joint constraints. More... | |
class | MFreedom_Joint2D |
??. More... | |
class | MFreedom_Joint3D |
??. More... | |
class | MidDistanceBeamIntegration |
class | MillMachineBroker |
class | MinMaxMaterial |
Stores max and min strain values. More... | |
class | MinUnbalDispNorm |
Specifies the incremental load factor such that the residual displacement norm in minimized. More... | |
class | ModalAnalysis |
Modal analysis. More... | |
class | ModelBuilder |
Base class for model builders. More... | |
class | ModelComponentContainer |
Container for model entities. More... | |
class | ModelComponentContainerBase |
Base class for model component containers. More... | |
class | ModelGraph |
Base class for model graph. More... | |
class | ModelWrapper |
Wrapper for the finite element model "as seen" from the solver. More... | |
class | ModifiedNewton |
Uses the tangent stiffness matrix computed in the first iteration until convergence is achieved. More... | |
class | ModNewtonRootFinding |
class | ModulatingFunction |
class | MooneyRivlinSimoWEnergy |
??. More... | |
class | MooneyRivlinWEnergy |
??. More... | |
class | MotionHistory |
Data that define acceleration, velocities and displacements due to a earthquake. More... | |
class | MovableBJTensor |
BJTensor that can move between processes. More... | |
class | MovableContainer |
Container that can move between processes. More... | |
class | MovableID |
ID that can move between processes. More... | |
class | MovableMap |
Template class for maps that can move between processes. More... | |
class | MovableMatrices |
Matrices that can move between objects. More... | |
class | MovableMatrix |
Matrix that can move between processes. More... | |
class | MovableObject |
Object that can move between processes. More... | |
class | MovableString |
String that can move between processes. More... | |
class | MovableStrings |
Strings that can move between processes. More... | |
class | MovableVector |
Vector that can move between processes. More... | |
class | MovableVectors |
Vector can move between processes. More... | |
class | MPBase_FE |
?? More... | |
class | MPI_Channel |
MPI_Channel is a sub-class of channel. More... | |
class | MPI_ChannelAddress |
It is used to encapsulate the addresses used to send/recv messages using the MPI library. More... | |
class | MPI_MachineBroker |
MPI_MachineBroker is the broker responsible for monitoring the usage of the processes in an mpi run. More... | |
class | MPSPBaseFE |
Base class for MFreedom_FE y SFreedom_FE. More... | |
class | MRMFreedom_Constraint |
Multiple retained nodes constraint. More... | |
class | MRMFreedom_ConstraintIter |
Iterator over multiple retained nodal constraints. More... | |
class | MRMFreedom_FE |
?? More... | |
class | MultiaxialCyclicPlasticity |
??. More... | |
class | MultiaxialCyclicPlasticity3D |
??. More... | |
class | MultiaxialCyclicPlasticityAxiSymm |
??. More... | |
class | MultiaxialCyclicPlasticityPlaneStrain |
??. More... | |
class | MultiBlockTopology |
Model geometry manager. More... | |
class | MultiLinearKp |
XXX??. More... | |
class | MultiSupportPattern |
The Multi-Support pattern allows similar or different prescribed ground motions to be input at various supports in the structure. More... | |
class | MultiYieldSurface |
??. More... | |
class | MVFOSMAnalysis |
class | MyRCM |
Class which performs the Reverse Cuthill-McKee numbering scheme on the vertices of a graph. More... | |
class | MySqlDatastore |
class | NarrowBandSpectrum |
class | NatafProbabilityTransformation |
class | NDAdaptorMaterial |
??. More... | |
class | nDarray |
class | nDarray_rep |
class | NDMaterial |
Base class for 2D and 3D materials. More... | |
class | NDMaterialPhysicalProperties |
Physical properties for solid mechanics. More... | |
class | NEES_table |
class | NEESData |
class | NeoHookeanCompressible3D |
??. More... | |
class | NeoHookeanWEnergy |
??. More... | |
class | NewElement |
Element prototype. More... | |
class | Newmark1 |
Newmark1 is an algorithmic class for performing a transient analysis using the Newmark1 integration scheme. More... | |
class | NewmarkBase |
Base class for the two parameter time-stepping method developed by Nathan M. More... | |
class | NewmarkBase2 |
Intermediate base class for Newmark type integrators. More... | |
class | NewmarkExplicit |
NewmarkExplicit is an algorithmic class for performing a transient analysis using the explicit Newmark integration scheme (beta = 0). More... | |
class | NewmarkHybridSimulation |
NewmarkHybridSimulation is an algorithmic class for performing a transient analysis using the Newmark integration scheme. More... | |
class | NewmarkSensitivityIntegrator |
class | NewtonBased |
Uses the tangent stiffness matrix on each iteration (with or without updating) until convergence is achieved. More... | |
class | NewtonCotesBeamIntegration |
Newton-Cotes integration on beam elements. More... | |
class | NewtonLineSearch |
performs a Newton-Raphson with line search solution algorithm in solving the equations as outline in Crissfields book. More... | |
class | NewtonRaphson |
Uses the tangent stiffness matrix on each iteration until convergence is achieved. More... | |
class | NewUniaxialMaterial |
??. More... | |
class | NineFourNodeQuadUP |
class | NineNodeMixedQuad |
Nine node quad. More... | |
class | NLBeamColumn2d |
Nonlinear beam-column bidimensional elements. More... | |
class | NLBeamColumn3d |
3D materially nonlinear flexibility based frame element. More... | |
class | NLForceBeamColumn2dBase |
class | NLForceBeamColumn3dBase |
Base clas for 3D force beam column elements with PrismaticBarCrossSection type material. More... | |
class | NMPointCloud |
(N,M) point set More... | |
class | NMPointCloudBase |
(N,M) point set base More... | |
class | NMyMzPointCloud |
(N,My,Mz) point set More... | |
class | NodalLoad |
Load over a node. More... | |
class | NodalLoadIter |
Nodal loads iterator. More... | |
class | Node |
Mesh node. More... | |
class | NodeAccelVectors |
Vectors that store trial and commited values of the node acceleration. More... | |
class | NodeDispVectors |
Vectores to store trial and commited values («commited») on node displacements. More... | |
class | NodeHandler |
Node creation manager. More... | |
class | NodeIter |
Iterator over the nodes. More... | |
class | NodeLocations |
class | NodeLocker |
Single freedom constraints that make part of a load pattern. More... | |
class | NodeLockerIter |
Iterator over NodeLocker objects. More... | |
class | NodeLockers |
NodeLocker container. More... | |
class | NodePos |
Node position for its use in the KDTree. More... | |
class | NodePropRecorder |
class | NodePtrArray |
Two-dimensional array of pointers to nodes. More... | |
class | NodePtrArray3d |
Three-dimensional array of pointers to nodes. More... | |
class | NodePtrs |
Pointers to nodes. More... | |
class | NodePtrsWithIDs |
Node pointer container for elements. More... | |
class | NodeRecorder |
Recording of specified nodal DOF responses for the specified nodes. More... | |
class | NodeRecorderBase |
Base class for the node recorders. More... | |
class | NodeVectors |
Vectores to store trial and commited values of node displacement, velocity, etc. More... | |
class | NodeVelVectors |
Vectores to store trial and commited values of node velocity. More... | |
class | NormalizedPeak |
class | NormalRV |
class | NormalStressStrengthParameters |
Parameter that define the ultimate limit states of a RC section under normal stresses. More... | |
class | NullEvolution |
Useful for declaring inner-surfaces or pinching surfaces or just plain elastic-perfectly plastic surfaces that do not evolve. More... | |
class | NullPlasticMaterial |
class | NullYS2D |
Null 2D yield surface. More... | |
class | ObjectBroker |
Base class for object brokers. More... | |
class | ObjectWithObjBroker |
Base class for Actor and Shadow objects. More... | |
class | ObjWithRecorders |
Object that can manage Recorders. More... | |
class | OgdenSimoWEnergy |
??. More... | |
class | OgdenWEnergy |
??. More... | |
class | OgdenWEnergyBase |
??. More... | |
class | OpenSeesGFunEvaluator |
class | OpenSeesGradGEvaluator |
class | OPS_Stream |
class | OptimalityConditionReliabilityConvergenceCheck |
class | OptimizationAnalysis |
class | OracleDatastore |
class | Orbison2D |
Orbison 2D yield surface. More... | |
class | OutCrossingAnalysis |
class | ParallelMaterial |
Parallel connected materials. More... | |
class | ParallelNumberer |
The ParallelNumberer numbers the dof of a partitioned domain, where the partitions are on different processors and each processor has a ParallelNumberer. More... | |
class | Parameter |
class | ParameterIDBeamIntegration |
Integration points at fixed locations. More... | |
class | ParameterPositioner |
class | ParametricReliabilityAnalysis |
class | ParetoRV |
class | ParkAng |
class | ParticlePos3d |
Natural coordinates of an element's particle. More... | |
class | PartitionedDomain |
Partitioned domain (aggregation of subdomains). More... | |
class | PartitionedDomainEleIter |
class | PartitionedDomainSubIter |
class | PartitionedModelBuilder |
The PartitionedModelBuilder class is an abstract class. More... | |
class | PathIndependentMaterial |
PathIndependentMaterial uses a UniaxialMaterial object to represent a path-independent uniaxial material. More... | |
class | PathSeries |
Time-dependent function that linear interpolates the load factor using user specified control points provided in a vector object. More... | |
class | PathSeriesBase |
Base class for time-dependent functions defined by a series of points (ti,fi). More... | |
class | PathTimeSeries |
Time-dependent function that linear interpolates the load factor using user specified control points provided in a vector object. More... | |
class | PatternRecorder |
A PatternRecorder records loads values from a LoadPattern. More... | |
class | PBowlLoading |
??. More... | |
class | PDeltaCrdTransf2d |
PDeltaCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems. More... | |
class | PDeltaCrdTransf3d |
PDeltaCrdTransf3d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems. More... | |
class | PeakOriented2D01 |
?? More... | |
class | PeakOriented2D02 |
Grows/shrinks one side while keeping the diametrically opposite end the same. More... | |
class | PenaltyConstraintHandler |
PenaltyConstraintHandler is a constraint handler that deals with both single and multi freedom constraints using the penalty method. More... | |
class | PenaltyMFreedom_FE |
PenaltyMFreedom_FE is a subclass of FE_Element which handles MFreedom_Constraints using the penalty method. More... | |
class | PenaltyMRMFreedom_FE |
PenaltyMRMFreedom_FE is a subclass of FE_Element which handles MRMFreedom_Constraints using the penalty method. More... | |
class | PenaltySFreedom_FE |
PenaltySFreedom_FE is a subclass of SFreedom_FE which handles SFreedom_Constraints using the penalty method. More... | |
class | PeriodicNewton |
PeriodicNewton is a class which performs a Periodic Newton-Raphson solution algorihm in solving the equations. More... | |
class | PeriodSeries |
Periodic function over time. More... | |
class | PetscSOE |
PETSC based system of equations. More... | |
class | PetscSolver |
PETSC library based SOE solver. More... | |
class | PetscSparseSeqSolver |
PETSC based sparse general matrix SOE solver. More... | |
class | PhysicalProperties |
Base class for element's physical properties. More... | |
class | Pinching |
??. More... | |
class | Pinching4Material |
??. More... | |
class | PinchingDamage |
??. More... | |
class | Pivots |
Pivot positions computed for a bending plane. More... | |
class | PivotsUltimateStrains |
Definition of ultimate strains for the pivots. More... | |
class | PlainHandler |
Trivial constraint handler. More... | |
class | PlainNumberer |
Trivial DOF numberer. More... | |
class | PlaneElement |
Base class for plane elements. More... | |
class | PlaneStressMaterial |
Material for plane stress problems. More... | |
class | PlasticHardening2D |
?? More... | |
class | PlasticHardeningMaterial |
Plastic material with strain hardening. More... | |
class | PlasticLengthsBeamIntegration |
??. More... | |
class | PlateBase |
Base class for bidimensional membrane/plate/shell materials. More... | |
class | PlateFiberMaterial |
Builds a material that can be used in a plate fiber from its definition as three-dimensional material. More... | |
class | Pnt |
Point (KPoint). More... | |
class | PntMap |
Point container. More... | |
class | PntPtrArray |
Pointers to points in a matrix structure. More... | |
class | PntPtrArray3d |
Three-dimenstional array of point pointers. More... | |
class | PointsSpectrum |
class | PolakHeSearchDirectionAndMeritFunction |
class | PolygonSectRegion |
class | Positioner |
class | PotentialSurface |
The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model. More... | |
class | PQyzBase |
Base class for PySimple1 y QzSimple1. More... | |
class | PrepHandler |
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc. More... | |
class | Preprocessor |
Finite element model generation tools. More... | |
class | PreprocessorContainer |
Base class for preprocessor containers i. More... | |
class | PressureDependentElastic3D |
??. More... | |
class | PressureDependMultiYield |
??. More... | |
class | PressureDependMultiYield02 |
?? More... | |
class | PressureDependMultiYieldBase |
??. More... | |
class | PressureIndependMultiYield |
??. More... | |
class | PressureMultiYieldBase |
??. More... | |
class | PrismaticBarCrossSection |
Base class for beam-column cross sections. More... | |
class | PrismaticBarCrossSectionsVector |
Vector of pointers to PrismaticBarCrossSectiones. More... | |
class | ProbabilityTransformation |
class | ProcSolu |
Solution procedure for the finite element problem. More... | |
class | ProcSoluControl |
Container for the objects that control the solution procedure. More... | |
class | profilematrix |
class | profilematrix_rep |
class | ProfileSPDLinDirectBase |
Base class for profile matris linear SOE solvers. More... | |
class | ProfileSPDLinDirectBlockSolver |
solves a ProfileSPDLinSOE object using the LDL^t factorization. More... | |
class | ProfileSPDLinDirectSkypackSolver |
Skypakc based linear SOE solver. More... | |
class | ProfileSPDLinDirectSolver |
It solves a ProfileSPDLinSOE object using the LDL^t factorization. More... | |
class | ProfileSPDLinDirectThreadSolver |
solves a ProfileSPDLinSOE object using the LDL^t factorization (threaded version). More... | |
class | ProfileSPDLinSOE |
Profile matrix system of equations. More... | |
class | ProfileSPDLinSolver |
Base class for profile matrix linear SOE solvers. More... | |
class | ProfileSPDLinSubstrSolver |
A ProfileSPDLinSubstrSolver object will perform the numerical substructuring operations on a ProfileSPDLinSOE object. More... | |
class | PropRecorder |
class | ProtoArcLength |
Base class for arc length integrators. More... | |
class | ProtoBeam2d |
Base class for 2D beam elements. More... | |
class | ProtoBeam3d |
Base class for 3D beams. More... | |
class | ProtoElementHandler |
Finite element creation. More... | |
class | ProtoTruss |
Base class for truss elements. More... | |
class | PseudoTimeTracker |
Registro del tiempo. More... | |
class | PtrArray3dBase |
Three-dimensional array of object pointers. More... | |
class | PtrArrayBase |
Base class for matrices of pointers to nodes, elements and points. More... | |
class | PtrCommMetaData |
Data about the position, size,... More... | |
class | PulseBaseSeries |
Base class for pulse type time series. More... | |
class | PulseSeries |
Pulse type function. More... | |
class | PYBase |
PYMat More... | |
class | PyLiq1 |
Uniaxial p-y material that incorporates liquefaction effects. More... | |
class | PySimple1 |
Simple uniaxial p-y material for use with a zeroLength element. More... | |
class | PySimple1Gen |
Constructs PySimple1 materials (Boulanger, 2003) for pre-defined zeroLength elements. More... | |
class | QuadBase4N |
Base class for 4 node quads. More... | |
class | QuadBase9N |
Base class for nine node quads. More... | |
class | QuadCell |
Quadrilateral cell. More... | |
class | QuadCellRegion |
Region of a section that creates quadrilateral cells. More... | |
class | QuadraticCyclic |
??. More... | |
class | QuadRule |
Integration rule (quadrature). More... | |
class | QuadRule1d |
Base class for one-dimesional integrations rules (quadratures). More... | |
class | QuadRule1d01 |
One-dimensional quadrature. More... | |
class | QuadSectRegion |
Quad that discretizes in quad cells. More... | |
class | QuadSurface |
Quadrangle defined by its four vertices. More... | |
class | QzSimple1 |
Simple uniaxial q-z material for use with a zeroLength element. More... | |
class | RadauBeamIntegration |
Base class for Radau integration on beam elements. More... | |
class | RandomNumberGenerator |
Base class for random number generators. More... | |
class | RandomVariable |
class | RandomVariablePositioner |
class | RawConcrete |
Base class for concrete materials. More... | |
class | RayleighBase |
Base class for Rayleigh integrators. More... | |
class | RayleighDampingFactors |
Rayleigh damping factors. More... | |
class | RayleighRV |
class | RCM |
Class designed to perform the Reverse Cuthill-McKee numbering scheme on the vertices of a graph. More... | |
class | Recorder |
An Recorder object is used in the program to store/restore information at each commit(). More... | |
class | RectangularSeries |
Rectangular pulse. More... | |
class | ReferenceFrame |
Reference system to be used for simpliflying the definition of point positions. More... | |
class | ReferenceFrameMap |
Reference systems container. More... | |
class | Reflection |
Reflection transformation. More... | |
class | RegionContainer |
Section composed of some regions. More... | |
class | RegulaFalsiLineSearch |
performs the search for U(i+1) = U(i) + eta * deltaU(i) by regula falsi method to find the best solution. More... | |
class | ReinfBar |
Reinforcing bar. More... | |
class | ReinfLayer |
Rebar layer. More... | |
class | ReinforcingSteel |
??. More... | |
class | ReleaseHeavierToLighterNeighbours |
A ReleaseHeavierToLighterNeighbours is an object used to balance a PartitionedDomain. More... | |
class | ReliabilityAnalysis |
class | ReliabilityConvergenceCheck |
class | ReliabilityDomain |
class | ReliabilityDomainComponent |
class | RespFiberSectionShear3d |
class | RespMembraneMaterial |
class | Response |
class | ResponseId |
Stiffness material contribution response identifiers. More... | |
class | ResponseQuantities |
Response quantities. More... | |
class | RespPlateMaterial |
class | RespPMz |
class | RespPMzMy |
class | RespPMzMyT |
class | RespPMzV |
class | RespPMzVyMyVzT |
class | RespPVyMz |
class | RespShellMaterial |
class | RespVyP |
class | RigidBase |
Base class for the "rigid body motion" conditions. More... | |
class | RigidBeam |
Imposes a rigid body motion to the nodes of the rigid beam. More... | |
class | RigidDiaphragm |
Imposes a rigid body motion to the nodes on included in the diaphragm . More... | |
class | RigidRod |
constructs MFreedom_Constraint objects for a rigid rod, all translational dof are constrained to be equal at the retained and constarined nodes. More... | |
class | RMC01PotentialSurface |
Functions for rounded Mohr-Coulomb potential function. More... | |
class | RMC01YieldSurface |
Functions for rounded Mohr-Coulomb yield function. More... | |
class | RootFinding |
Base class for root finding algorithms. More... | |
class | Rotation |
Rotation transformation. More... | |
class | RowSet |
Set of objects in a row. More... | |
class | SamplingAnalysis |
class | Scaling |
Scale transformation. More... | |
class | SearchDirection |
class | SearchWithStepSizeAndStepDirection |
class | SecantLineSearch |
performs the search for U(i+1) = U(i) + eta * deltaU(i) by using the secant method to find the best solution. More... | |
class | SecantRootFinding |
class | SectionAggregator |
SectionAggregator decorates an MP section (couple bending and axial) with an uncoupled shear relation. More... | |
class | SectionCartesianReferenceFrame |
Bidimensional reference system for a section. More... | |
class | SectionFDPhysicalProperties |
Physical properties for shells. More... | |
class | SectionForceDeformation |
Base class for force deformation section models. More... | |
class | SectionMassProperties |
Cross-section representation able to return mechanical propertis a area, moments of inertia,... More... | |
class | SectionMatrices |
Matrices for each section (used in BeamColumnWithSectionFD) More... | |
class | SectionReferenceFrame |
Reference system used for make easier definining point positions. More... | |
class | SectionRepres |
Material distribution on a cross section. More... | |
class | SectRegion |
Region of a section that corresponds with a material. More... | |
class | Segment |
Line segment. More... | |
class | SensitivityAlgorithm |
class | SensitivityIntegrator |
class | SeriesMaterial |
Serially connected uniaxial materials. More... | |
class | Set |
Object set. More... | |
class | SetBase |
Base de las clases Set y SetEstruct. More... | |
class | SetEntities |
Object set. More... | |
class | SetEstruct |
structured set, i. More... | |
class | SetMeshComp |
Set of mesh components (nodes, elements and constraints). More... | |
class | SFreedom_Constraint |
Single freedom constraint. More... | |
class | SFreedom_ConstraintIter |
Iterator over single freedom constraints. More... | |
class | SFreedom_FE |
?? More... | |
class | Shadow |
Local object associated with an actor. More... | |
class | ShadowActorBase |
Base class for Actor and Shadow objects. More... | |
class | ShadowPetscSOE |
??. More... | |
class | ShadowSubdomain |
Local representation of a remote subdomain. More... | |
class | ShedHeaviest |
A ShedHeaviest is an object used to balance a PartitionedDomain. More... | |
class | ShellBData |
Auxiliary data for shell elements. More... | |
class | ShellCorotCrdTransf3d |
Base class for 3D coordinate transformation. More... | |
class | ShellCrdTransf3dBase |
Base class for 3D coordinate transformations. More... | |
class | ShellLinearCrdTransf3d |
Base class for small displacement 3D coordinate transformations. More... | |
class | ShellMecLoad |
Mechanical load (forces) over shell elements. More... | |
class | ShellMITC4 |
MIT C4 shell elements. More... | |
class | ShellMITC4Base |
Base class for MIT C4 shell elements. More... | |
class | ShellNL |
Lagrangian shell element with membrane and drill. More... | |
class | ShellStrainLoad |
Load due to restricted material expansion or contraction on Shell elements. More... | |
class | ShellUniformLoad |
Uniform load over shell elements. More... | |
class | ShiftedExponentialRV |
class | ShiftedRayleighRV |
struct | SideSequence |
Order in edges of an hexaedron face. More... | |
class | SimoPisterWEnergy |
??. More... | |
class | Simple1GenBase |
Base class for objects that constructs PySimple1 materials (Boulanger, 2003) for pre-defined zeroLength elements. More... | |
class | SimpleDOF_Iter |
Iterator over the degrees of freedom of the analysis model. More... | |
class | SimpleFE_Iter |
Iterator over the model finite elements. More... | |
class | SimpleNumberer |
Triviel DOF numberer. More... | |
class | SimulatedRandomProcessSeries |
??. More... | |
class | SingleBar |
Single rebar (not included in a reinforcement layer). More... | |
class | SingleDomAllSFreedom_Iter |
class | SingleDomEleIter |
class | SingleDomLC_Iter |
class | SingleDomMFreedom_Iter |
class | SingleDomMRMFreedom_Iter |
class | SingleDomNodIter |
class | SingleDomSFreedom_Iter |
class | SingleDomTIter |
class | SingleFPSimple2d |
class | SingleFPSimple3d |
class | skymatrix |
class | SmallDispCrdTransf2d |
Base class for small displacements 2D coordinate transformations. More... | |
class | SmallDispCrdTransf3d |
Base class for small displacements 3D coordinate transformations. More... | |
class | SocketAddress |
It is used to encapsulate the addresses used to send/recv messages using Berkeley sockets. More... | |
class | SolidMech2D |
Physical properties for solid mechanics. More... | |
class | SolutionAlgorithm |
Base class for solution algorithms. More... | |
class | Solver |
Solver for a system of equations. More... | |
class | SORMAnalysis |
class | SparseGenColLinSOE |
Sparse nonsymmetric matrix linear system of equations. More... | |
class | SparseGenColLinSolver |
Base class for sparse general matrix linear SOE solver. More... | |
class | SparseGenRowLinSOE |
Sparse nonsymmetric matrix linear system of equations. More... | |
class | SparseGenRowLinSolver |
Base class for sparse general matrix linear SOE solvers. More... | |
class | SparseGenSOEBase |
Sparse unsymmetric matris system of equations. More... | |
class | SparseSOEBase |
Base class for sparse matrix systems of equations. More... | |
class | Spectrum |
class | Spot |
Point object for section geometry definition. More... | |
class | Spring |
class | SQLiteDatastore |
class | SQPsearchDirectionMeritFunctionAndHessian |
class | StandardEigenAlgo |
Standard eigenvalues algorithm. More... | |
class | StandardLinearOscillatorAccelerationFilter |
class | StandardLinearOscillatorDisplacementFilter |
class | StandardLinearOscillatorVelocityFilter |
class | StandardReliabilityConvergenceCheck |
class | StandardStream |
class | StaticAnalysis |
performs a static analysis on the FE_Model. More... | |
class | StaticDomainDecompositionAnalysis |
StaticDomainDecompositionAnalysis is a subclass of DomainDecompositionAnalysis used to perform a static analysis step on a subdomain. More... | |
class | StaticIntegrator |
{staticFormTaylor} {equation} More... | |
class | StaticSensitivityIntegrator |
class | Steel01 |
Uniaxial material model for steel. More... | |
class | Steel02 |
Uniaxial material for steel. More... | |
class | Steel03 |
Steel 03 uniaxial material. More... | |
class | SteelBase |
Base class for steel uniaxial materials. More... | |
class | SteelBase0103 |
Base class for Steel01 and Steel03. More... | |
class | StepSizeRule |
class | StraightReinfLayer |
Set of rebars distributed along a segment. More... | |
class | straintensor |
Strain tensor. More... | |
class | stresstensor |
class | Subdomain |
Domain enclosed in another domain. More... | |
class | SubdomainAnalysis |
SubdomainAnalysis is a subclass of AnalysisAnalysis, it is used when performing a domain decomposition analysis. More... | |
class | SubdomainIter |
class | SubdomainNodIter |
Iterator on the subdomain nodes. More... | |
class | SubstructuringAnalysis |
SubstructuringAnalysis is a subclass of DomainDecompositionAnalysis. More... | |
class | SuperLU |
SuperLU based sparse general matrix linear SOE solver. More... | |
class | SurfaceMap |
Model points container. More... | |
class | SwapHeavierToLighterNeighbours |
A SwapHeavierToLighterNeighbours is an object used to balance a PartitionedDomain. More... | |
class | SymArpackSOE |
Arpack system of equations for symmetric matrices. More... | |
class | SymArpackSolver |
Arpack based symmetric matrix eigenvalue SOE solver. More... | |
class | SymBandEigenSOE |
Band symmetric matrix eigenvaules system of equations. More... | |
class | SymBandEigenSolver |
Base class for symmetric band matrix eigenvalue SOE solvers. More... | |
class | SymSparseLinSOE |
Sparse symmetric matrix systems of equations. More... | |
class | SymSparseLinSolver |
Solver for symmetric sparse linear SOE. More... | |
class | SystemAnalysis |
class | SystemOfEqn |
System of equations base class. More... | |
class | T2Vector |
Tensor de segundo orden. More... | |
class | TaggedObject |
Object idenfied by an integer (tag). More... | |
class | TaggedObjectIter |
An TaggedObjectIter is an iter for returning the Components of an object of class TaggedObjectStorage. More... | |
class | TclGFunEvaluator |
class | TclMatlabGFunEvaluator |
class | TCP_Socket |
TCP_Socket is a sub-class of channel. More... | |
class | TCP_SocketNoDelay |
TCP_SocketNoDelay is a sub-class of channel. More... | |
class | Template3Dep |
3 More... | |
class | TensorCommMetaData |
Data about the address, size,... More... | |
class | ThreadedSuperLU |
Threaded SuperLU based sparse general matrix linear SOE solver. More... | |
class | Timer |
Measure of system resources. More... | |
class | TimeSeries |
Time variation of loads. More... | |
class | TimeSeriesIntegrator |
Time integration of time series. More... | |
class | TotalLagrangianFD20NodeBrick |
Twenty node hexahedron with lagrangian formulation. More... | |
class | TransfCooHandler |
Manager for the creation/deletion of coordinate transformations. More... | |
class | TransformationConstraintHandler |
TransformationConstraintHandler is a constraint handler for handling constraints using the Transformation method. More... | |
class | TransformationDOF_Group |
A TransformationDOF_Group object is instantiated by the TransformationConstraintHandler for every node in the domain which is constrained by an MFreedom_Constraint or an SFreedom_Constrant. More... | |
class | TransformationFE |
TransformationFE objects handle MFreedom_Constraints using the transformation method T^t K T. More... | |
class | TransientAnalysis |
Analysis of the time-dependent response of the model. More... | |
class | TransientDomainDecompositionAnalysis |
Transient analysis witn domain decomposition. More... | |
class | Translation |
Translation transformation. More... | |
class | TrapezoidalBeamIntegration |
Trapezoidal integration scheme. More... | |
class | TrapezoidalModulatingFunction |
class | TrapezoidalTimeSeriesIntegrator |
integrates a ground motion TimeSeries using the trapezoidal rule. More... | |
class | TrfGeom |
Geometric transformation that can be applied to the components of a set. More... | |
class | Tri31 |
3 node triangle. More... | |
class | TriangCell |
Triangle shaped cell for section discretization. More... | |
class | TriangleSeries |
Serie de ondas triangulares. More... | |
class | TriBase3N |
Base class for 3 node triangles. More... | |
class | TriFCYieldSurface |
Yield surface is based on article by Menetrey, P. More... | |
class | TrigSeries |
Trigonometric functions over time. More... | |
class | Truss |
Truss finite element. More... | |
class | TrussBase |
Base class for truss elements. More... | |
class | TrussSection |
Truss element with SectionForceDeformation material. More... | |
class | TrussStrainLoad |
Load due to restricted material expansion or contraction on truss elements. More... | |
class | Twenty_Node_Brick |
Twenty node exahedron. More... | |
class | TwentyEightNodeBrickUP |
Twenty eight node exahedron. More... | |
class | TwentyNodeBrick |
Twenty node exahedron. More... | |
class | TwentyNodeBrick_u_p_U |
twenty node exahedron. More... | |
class | TwentySevenNodeBrick |
Twenty seven node hexahedron with lagrangian formulation. More... | |
class | Type1LargestValueRV |
class | Type1SmallestValueRV |
class | Type2LargestValueRV |
class | Type3SmallestValueRV |
class | TzLiq1 |
Uniaxial t-z material that incorporates liquefaction effects. More... | |
class | TzSimple1 |
Simple uniaxial t-z material for use with a zeroLength element. More... | |
class | TzSimple1Gen |
Constructs TzSimple1 materials (Boulanger, 2003) for pre-defined zeroLength elements. More... | |
class | UDP_Socket |
DP_Socket is a sub-class of channel. More... | |
class | UmfpackGenLinSOE |
UMFPACK (see SuiteSparse) based systems of equations. More... | |
class | UmfpackGenLinSolver |
UMFPACK based sparse matrix linear SOE solver. More... | |
class | UnbalAndTangent |
Unbalanced force vector and tangent stiffness matrix. More... | |
class | UnbalAndTangentStorage |
Unbalanced force vector and tangent stiffness matrix. More... | |
class | UniaxialFiber |
Fiber of uniaxial material. More... | |
class | UniaxialFiber2d |
Uniaxial fiber on a bi-dimensional space. More... | |
class | UniaxialFiber3d |
Uniaxial fiber on a three-dimensional space. More... | |
class | UniaxialHistoryVars |
UniaxialHistoryVars stores values for strain and stiffness. More... | |
class | UniaxialMaterial |
Base class for uniaxial materials. More... | |
class | UniaxialMatPhysicalProperties |
Physical properties for shells. More... | |
class | UniaxialStateVars |
UniaxialStateVars stores values for material strain, stress and stiffness. More... | |
class | UniformExcitation |
Load pattern for a earthquake with a similar excitation for all supports. More... | |
class | UniformGrid |
Uniform mesh. More... | |
class | UniformGridMap |
Uniform grid container. More... | |
class | UniformRV |
class | UpdatedLagrangianBeam2D |
Lagrangian 2D beam element. More... | |
class | UserDefinedBeamIntegration |
User defined integration over the beam. More... | |
class | UserDefinedBeamIntegrationBase |
Base class for user defined integration on beam elements. More... | |
class | UserDefinedHingeIntegration |
Base class for user defined integration on beam with hinges. More... | |
class | UserDefinedHingeIntegration2d |
User defined integration. More... | |
class | UserDefinedHingeIntegration3d |
3D hinge user defined integration. More... | |
class | UserDefinedHingeIntegrationBase |
Base class for hinge user defined integration. More... | |
class | UserDefinedRV |
class | VariableTimeStepDirectIntegrationAnalysis |
perform a dynamic analysis on the FE_Model using a direct integration scheme. More... | |
class | VDependentFriction |
class | Vector |
Float vector abstraction. More... | |
class | VectorCells |
Cells vector. More... | |
class | VectorReinfBar |
Reinforcement bars vector. More... | |
class | Vertex |
Vertex of a graph. More... | |
class | VertexIter |
Iterator over the vertices of the graph. More... | |
class | ViscousMaterial |
Viscous material. More... | |
class | VMPotentialSurface |
Von Mises potential surface. More... | |
class | VMYieldSurface |
Von Mises yield surface. More... | |
class | VPDependentFriction |
class | WeibullRV |
class | WEnergy |
?? More... | |
class | YieldSurface |
The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model. More... | |
class | YieldSurface_BC |
Yield surface. More... | |
class | YieldSurface_BC2D |
BC 2D yield surface. More... | |
class | YieldSurfaceSection2d |
Base class for cross sections with yield surface on a bi-dimensional space (three DOFs for each section). More... | |
class | YS_Evolution |
Yield surface evolution. More... | |
class | YS_Evolution2D |
2D yield surface evolution. More... | |
class | YS_Section2D01 |
Cross section with yield surface on a bi-dimensional problem (three DOFs for each section). More... | |
class | YS_Section2D02 |
Cross section with yield surface fro bi-dimensional problem (three degrees of freedom in each section). More... | |
class | YsVisual |
class | ZeroLength |
Zero length element. More... | |
class | ZeroLengthContact |
Zero length contact element. More... | |
class | ZeroLengthContact2D |
Zero length element for 2D contact problems. More... | |
class | ZeroLengthContact3D |
Zero lenght element for 3D problems. More... | |
class | ZeroLengthMaterials |
A ZeroLengthElement is defined by two nodes with the same coordinate. More... | |
class | ZeroLengthSection |
Zero length element with SectionForceDeformation material. More... | |
Typedefs | |
typedef std::map< std::string, LoadCombination * > | LoadCombinationMap |
LoadCombinations. | |
typedef std::set< Node * > | NodePtrSet |
typedef std::list< Fiber * > | fiber_list |
fiber list. | |
typedef struct XC::fileDatastoreOutputFile | FileDatastoreOutputFile |
typedef map< int, FileDatastoreOutputFile * > | MAP_FILES |
typedef MAP_FILES::value_type | MAP_FILES_TYPE |
typedef MAP_FILES::iterator | MAP_FILES_ITERATOR |
typedef struct XC::intData | IntData |
typedef struct XC::doubleData | DoubleData |
Functions | |
std::ostream & | operator<< (std::ostream &, ConstrContainer &) |
std::ostream & | operator<< (std::ostream &, Domain &) |
Insertion in an output stream. | |
int | sendDomain (Domain &, int posDbTag, DbTagData &, CommParameters &cp) |
Sends domain through the specified channel. | |
int | receiveDomain (Domain &, int posDbTag, DbTagData &, const CommParameters &cp) |
Receives the domain through the specified channel. | |
std::ostream & | operator<< (std::ostream &s, const PseudoTimeTracker &tt) |
template<class T , class TIter > | |
T * | getIterPtr (TIter &titer) |
template<class ELEM_LOAD > | |
ELEM_LOAD * | new_elem_load (LoadPattern *lp, int &tag_el) |
Adds a load over elements. | |
ElementalLoad * | procesa_element_load (LoadPattern *, int &, const std::string &) |
Crea una nueva load over element. | |
int | sendGroundMotionPtr (GroundMotion *, DbTagData &, CommParameters &cp, const BrokedPtrCommMetaData &) |
Envía a pointer al «ground motion» through the channel being passed as parameter. More... | |
GroundMotion * | receiveGroundMotionPtr (GroundMotion *, DbTagData &, const CommParameters &cp, const BrokedPtrCommMetaData &) |
Recibe a pointer a «ground motion» through the channel being passed as parameter. More... | |
std::ostream & | operator<< (std::ostream &os, const LoadCombination &) |
int | sendTimeSeriesPtr (TimeSeries *, int posClassTag, int posDbTag, DbTagData &, CommParameters &cp) |
Envía a pointer a la serie through the channel being passed as parameter. More... | |
TimeSeries * | receiveTimeSeriesPtr (TimeSeries *, int posClassTag, int posDbTag, DbTagData &, const CommParameters &cp) |
Recibe a pointer a la serie through the channel being passed as parameter. More... | |
double | LovelyInnerProduct (const Vector &v, const Vector &w) |
Returns the inner product of the arguments. | |
double | LovelyNorm (const Vector &v) |
Returns the vector norm. | |
Vector | LovelyCrossProduct (const Vector &v, const Vector &w) |
Returns the cross product of the arguments. | |
Vector | LovelyEig (const Matrix &M) |
compute eigenvalues and vectors for a 3 x 3 symmetric matrix More... | |
int | sendEsfBeamColumn3d (const EsfBeamColumn3d &, int posDbTag, DbTagData &dt, CommParameters &cp) |
int | receiveEsfBeamColumn3d (EsfBeamColumn3d &v, int posDbTag, DbTagData &dt, const CommParameters &cp) |
int | sendBeamIntegrationPtr (BeamIntegration *, int posClassTag, int posDbTag, DbTagData &, CommParameters &) |
Envía a pointer a material through the channel being passed as parameter. More... | |
BeamIntegration * | receiveBeamIntegrationPtr (BeamIntegration *, int posClassTag, int posDbTag, DbTagData &, const CommParameters &) |
Recibe a pointer a material through the channel being passed as parameter. More... | |
std::ostream & | operator<< (std::ostream &, ForceBeamColumn2d &) |
Prints element information in the ouput stream. | |
std::ostream & | operator<< (std::ostream &, ForceBeamColumn3d &) |
std::ostream & | operator<< (std::ostream &, NLBeamColumn2d &) |
std::ostream & | operator<< (std::ostream &, NLBeamColumn3d &) |
double | invert2by2Matrix (const Matrix &a, Matrix &b) |
double | invert3by3Matrix (const Matrix &a, Matrix &b) |
void | invertMatrix (int n, const Matrix &a, Matrix &b) |
void | getCBDIinfluenceMatrix (int nIntegrPts, const Matrix &xi_pt, double L, Matrix &ls) |
void | getCBDIinfluenceMatrix (int nIntegrPts, double *pts, double L, Matrix &ls) |
std::ostream & | operator<< (std::ostream &os, const BodyForces &bf) |
Printing stuff. | |
std::ostream & | operator<< (std::ostream &, const FVector &) |
const GaussModel | gauss_model_tria1 (Pos2d(0, 0), Pos2d(1, 0), Pos2d(0, 1), GaussPoint(Pos2d(0.333333333333333, 0.333333333333333), 0.5)) |
const GaussModel | gauss_model_tria3 (Pos2d(0, 0), Pos2d(1, 0), Pos2d(0, 1), GaussPoint(Pos2d(0.2, 0.2), 0.3334), GaussPoint(Pos2d(0.8, 0.1), 0.3334), GaussPoint(Pos2d(0.1, 0.8), 0.3334)) |
const GaussModel | gauss_model_quad4 (Pos2d(-1,-1), Pos2d(1,-1), Pos2d(1, 1), Pos2d(-1, 1), GaussPoint(Pos2d(-one_over_root3,-one_over_root3), 1), GaussPoint(Pos2d(one_over_root3,-one_over_root3), 1), GaussPoint(Pos2d(one_over_root3, one_over_root3), 1), GaussPoint(Pos2d(-one_over_root3, one_over_root3), 1)) |
const GaussModel | gauss_model_quad9 (Pos2d(-1,-1), Pos2d(0,-1), Pos2d(1,-1), Pos2d(1, 0), Pos2d(1, 1), Pos2d(0, 1), Pos2d(-1, 1), Pos2d(-1, 0), Pos2d(0, 0), GaussPoint(Pos2d(-root3_over_root5,-root3_over_root5), 25.0/81.0), GaussPoint(Pos2d(0,-root3_over_root5), 40.0/81.0), GaussPoint(Pos2d(root3_over_root5,-root3_over_root5), 25.0/81.0), GaussPoint(Pos2d(root3_over_root5, 0), 40.0/81.0), GaussPoint(Pos2d(root3_over_root5, root3_over_root5), 25.0/81.0), GaussPoint(Pos2d(0, root3_over_root5), 40.0/81.0), GaussPoint(Pos2d(-root3_over_root5, root3_over_root5), 25.0/81.0), GaussPoint(Pos2d(-root3_over_root5, 0), 40.0/81.0), GaussPoint(Pos2d(0, 0), 64.0/81.0)) |
bool | operator== (const ElemPos &A, const ElemPos &B) |
std::ostream & | operator<< (std::ostream &, const NodePtrsWithIDs &) |
std::ostream & | operator<< (std::ostream &, const ParticlePos3d &) |
std::ostream & | operator<< (std::ostream &, const RayleighDampingFactors &) |
insertion on an output stream. | |
void | shp3d (const double ss[3], double &xsj, double shp[4][8], const double xl[3][8]) |
int | brcshl (double shl[4][20][27], double w[27], int nint, int nen) |
std::ostream & | operator<< (std::ostream &, Mesh &) |
std::ostream & | operator<< (std::ostream &os, const MeshEdge &me) |
Printing stuff. | |
std::deque< Polyline3d > | getContours (MeshEdges edges, const double &factor) |
returns closed contours from de edge set. | |
std::ostream & | operator<< (std::ostream &os, const MeshEdges &me) |
Printing stuff. | |
std::ostream & | operator<< (std::ostream &, const DummyNode &) |
bool | operator== (const NodePos &A, const NodePos &B) |
Pos3d | pos_node (const Node &nod, bool initialGeometry=true) |
Return the 3D position of the node. More... | |
std::set< Element * > | getElementsBetweenNodes (Node &, Node &) |
Returns the elements that are connected to both nodes. | |
std::set< Element * > | getConnectedElements (const NodePtrSet &) |
Returns the elements connected to any of the set nodes. | |
ElementEdges | getElementEdgesBetweenNodes (Node *, Node *) |
Returns the element edges that have both nodes as ends. | |
ElementEdges | getElementEdgesBetweenNodes (const NodePtrSet &) |
Returns the element edges with both end nodes included in the container being passed as parameter. More... | |
bool | in (const NodePtrSet &, const std::vector< const Node *> &) |
Returns true if the node pointers in nodes_edget are in the set being passed as parameter. More... | |
std::string | getXCVersion (void) |
std::string | getXCVersionShort (void) |
int | sendMaterialPtr (Material *, DbTagData &, CommParameters &cp, const BrokedPtrCommMetaData &) |
Sends a pointer to material through the communicator being passed as parameter. More... | |
Material * | receiveMaterialPtr (Material *, DbTagData &, const CommParameters &cp, const BrokedPtrCommMetaData &) |
Receives a pointer to material through the communicator being passed as parameter. More... | |
std::ostream & | operator<< (std::ostream &, const fdEvolution_S &) |
std::ostream & | operator<< (std::ostream &, const fdEvolution_SLS &) |
std::ostream & | operator<< (std::ostream &, const fdEvolution_T &) |
std::ostream & | operator<< (std::ostream &, const fdEvolution_TL &) |
std::ostream & | operator<< (std::ostream &, const fdFlow &) |
std::ostream & | operator<< (std::ostream &, const fdFlowDP &) |
std::ostream & | operator<< (std::ostream &, const fdFlowVM &) |
std::ostream & | operator<< (std::ostream &, const fdYield &) |
std::ostream & | operator<< (std::ostream &, const fdYieldDP &) |
std::ostream & | operator<< (std::ostream &, const fdYieldVM &) |
NDMaterial * | receiveNDMaterialPtr (NDMaterial *, DbTagData &, const CommParameters &, const BrokedPtrCommMetaData &) |
Recibe a pointer a material through the channel being passed as parameter. | |
double | operator&& (const Vector &, const Vector &) |
std::ostream & | operator<< (std::ostream &, const CAMPotentialSurface &) |
std::ostream & | operator<< (std::ostream &, const CAMYieldSurface &) |
std::ostream & | operator<< (std::ostream &, const DPPotentialSurface &) |
std::ostream & | operator<< (std::ostream &os, const MDPotentialSurface &PS) |
std::ostream & | operator<< (std::ostream &, const DPYieldSurface &) |
std::ostream & | operator<< (std::ostream &, const DPYieldSurface01 &) |
std::ostream & | operator<< (std::ostream &, const XC::EvolutionLaw_L_Eeq &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_L_Eij &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_NL_Eeq &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_NL_Eij &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_NL_EijMD &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_NL_Ep &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_S &) |
std::ostream & | operator<< (std::ostream &, const EvolutionLaw_T &) |
std::ostream & | operator<< (std::ostream &, const EPState &) |
std::ostream & | operator<< (std::ostream &os, const MDEvolutionLaw &MDEL) |
Print stuff. | |
std::ostream & | operator<< (std::ostream &, const MDPotentialSurface01 &) |
std::ostream & | operator<< (std::ostream &, const MDYieldSurface &) |
std::ostream & | operator<< (std::ostream &os, const PotentialSurface &PS) |
Print stuff. | |
double | g_0 (double, double) |
double | g_prime (double, double) |
double | g_second (double, double) |
std::ostream & | operator<< (std::ostream &, const RMC01PotentialSurface &) |
std::ostream & | operator<< (std::ostream &, const RMC01YieldSurface &) |
std::ostream & | operator<< (std::ostream &os, const Template3Dep &MP) |
Printing stuff. | |
std::ostream & | operator<< (std::ostream &, const TriFCYieldSurface &) |
std::ostream & | operator<< (std::ostream &, const VMPotentialSurface &) |
std::ostream & | operator<< (std::ostream &, const VMYieldSurface &) |
std::ostream & | operator<< (std::ostream &, const YieldSurface &) |
std::ostream & | operator<< (std::ostream &os, const BaseElasticSection3d &scc) |
Printing sturr. | |
FiberSet | operator+ (const FiberSet &, const FiberSet &) |
Return the union of both containers. | |
FiberSet | operator- (const FiberSet &, const FiberSet &) |
Return the fibers in a that are not in b. | |
FiberSet | operator* (const FiberSet &, const FiberSet &) |
Return the fibers in a that are also in b. | |
FiberSection2d | FiberSectionReprToFiberSection2d (const int &tag, const FiberSectionRepr &fiberSectionRepr) |
FiberSection3d | FiberSectionReprToFiberSection3d (const int &tag, const FiberSectionRepr &fiberSectionRepr) |
FiberSectionGJ | FiberSectionReprToFiberSectionGJ (const int &tag, const FiberSectionRepr &fiberSectionRepr, const double &GJ) |
InteractionDiagram | calc_interaction_diagram (const FiberSectionBase &, const InteractionDiagramData &) |
InteractionDiagram2d | calcPlaneInteractionDiagram (const FiberSectionBase &scc, const InteractionDiagramData &, const double &) |
InteractionDiagram2d | calcNMyInteractionDiagram (const FiberSectionBase &scc, const InteractionDiagramData &) |
InteractionDiagram2d | calcNMzInteractionDiagram (const FiberSectionBase &scc, const InteractionDiagramData &) |
std::ostream & | operator<< (std::ostream &os, const Pivots &p) |
Printing stuff. | |
std::ostream & | operator<< (std::ostream &, const Cell &) |
Insertion on an output stream. | |
std::ostream & | operator<< (std::ostream &, const CrossSectionProperties2d &) |
Insertion on an output stream. | |
std::set< const Axis * > | getConnectedLines (const Spot &p) |
Return the set of lines that touch the point being passed as parameter. More... | |
std::ostream & | operator<< (std::ostream &, GeomSection &) |
std::ostream & | operator<< (std::ostream &, CircularSectRegion &) |
std::ostream & | operator<< (std::ostream &, PolygonSectRegion &) |
std::ostream & | operator<< (std::ostream &, QuadSectRegion &) |
std::ostream & | operator<< (std::ostream &, const RegionContainer &) |
std::ostream & | operator<< (std::ostream &, const SectRegion &) |
std::ostream & | operator<< (std::ostream &s, const ReinfLayer &) |
std::ostream & | operator<< (std::ostream &, FiberSectionRepr &) |
std::ostream & | operator<< (std::ostream &, SectionRepres &) |
std::ostream & | operator<< (std::ostream &os, const Conc02HistoryVars &hv) |
Printing stuff. | |
UniaxialMaterial * | receiveUniaxialMaterialPtr (UniaxialMaterial *, DbTagData &, const CommParameters &, const BrokedPtrCommMetaData &) |
Recibe a pointer a material through the channel being passed as parameter. | |
EntMdlrBase | operator+ (const EntMdlrBase &, const EntMdlrBase &) |
Return the union of both objects. | |
EntMdlrBase | operator- (const EntMdlrBase &, const EntMdlrBase &) |
Return the labels in a that are not in b. | |
EntMdlrBase | operator* (const EntMdlrBase &, const EntMdlrBase &) |
Return the labels in a that are also in b. | |
meshing_dir | str_to_meshing_dir (const std::string &) |
Return mesh direction from the string being passed as parameter (i, j or k). | |
ElemPtrArray3d | put_quad4N_on_mesh (const Element &e, const NodePtrArray3d &, meshing_dir dm) |
Place the elements on the mesh passed as parameter. | |
ElemPtrArray3d | put_quad9N_on_mesh (const Element &e, const NodePtrArray3d &, meshing_dir dm) |
Places the elements on the mesh passed as parameter. | |
std::set< const Body * > | getConnectedBodies (const Face &s) |
Return the bodies that touch the surface passed as parameter (neighbors). More... | |
bool | operator== (const CmbEdge::Side &il1, const CmbEdge::Side &il2) |
Operador de igualdad. | |
std::set< const Edge * > | getConnectedLines (const Pnt &p) |
Return the list of edges that have this point as starting or ending point. | |
size_t | calcula_ndiv_lados (const std::set< const XC::Edge *> &) |
Compute the number of divisions for each line to make it compatible with adjacent surface meshing. More... | |
std::set< const Face * > | getConnectedSurfaces (const Edge &l) |
Return the surfaces that touch the line. | |
Vector & | operator- (const Pnt &b, const Pnt &a) |
const Edge * | find_connected_edge_const_ptr (const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
const Edge * | find_connected_edge_const_ptr (const Pnt &, const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
Edge * | find_connected_edge_ptr (const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
Edge * | find_connected_edge_ptr (const Pnt &, const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
Edge * | busca_edge_ptr_extremos (const Pnt &pA, const Pnt &pB) |
Search for a line that connects the points. | |
Edge * | busca_edge_ptr_extremos (const Pnt &, const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
const Edge * | busca_edge_const_ptr_extremos (const Pnt &pA, const Pnt &pB) |
Search for a line that connects the points. | |
const Edge * | busca_edge_const_ptr_extremos (const Pnt &, const Pnt &, const Pnt &) |
Search for a line that connects the points. | |
std::ostream & | operator<< (std::ostream &os, const NodePtrArray3d &) |
void | fix (const NodePtrArray3d &ttz, const SFreedom_Constraint &spc) |
void | fix (const NodePtrArray3d::box_var_ref &box_ref, const SFreedom_Constraint &spc) |
std::vector< int > | getNodeIdsQuad4N (const NodePtrArray3d::constant_i_layer_const_ref &nodes, const size_t &j, const size_t &k) |
std::vector< int > | getNodeIdsQuad9N (const NodePtrArray3d::constant_i_layer_const_ref &nodes, const size_t &j, const size_t &k) |
std::ostream & | operator<< (std::ostream &os, const PntPtrArray3d &) |
std::vector< size_t > | getIdPointsQuad (const PntPtrArray3d::constant_i_layer_const_ref &, const size_t &j, const size_t &k) |
Return the indexes of the points (j,k),(j+1,k),(j+1,k+1),(j,k+1). | |
template<typename ELEM > | |
ELEM * | new_element (int tag_elem) |
template<typename ELEM > | |
ELEM * | new_element_gen_mat (int tag_elem, const Material *ptrMat) |
Creates a new element and assigns it a material. | |
template<typename ELEM > | |
ELEM * | new_element_dim_gen_mat (int tag_elem, int dime, const Material *ptrMat) |
Creates a new element and assigns it a material. | |
template<typename ELEM > | |
ELEM * | new_element_dim_gen_mat_dir (int tag_elem, int dime, const Material *ptrMat, int d) |
template<typename ELEM > | |
ELEM * | new_element_gen_mat_crd (int tag_elem, const Material *ptrMat, const CrdTransf *ptrTrf) |
template<typename ELEM > | |
ELEM * | new_element_dim_gen_mat_crd (int tag_elem, int dime, const Material *ptrMat, const CrdTransf *ptrTrf) |
template<typename ELEM > | |
ELEM * | new_element_ns_gen_mat_crd (int tag_elem, const Material *ptrMat, int ns, const CrdTransf *ptrTrf) |
template<typename ELEM > | |
ELEM * | new_element_ns_gen_mat_crd_integ (int tag_elem, const Material *ptrMat, int ns, const CrdTransf *ptrTrf, const BeamIntegration *ptrInteg) |
template<typename ELEM , typename MAT > | |
ELEM * | new_element_mat (int tag_elem, const Material *ptrMat) |
template<typename ELEM > | |
ELEM * | new_element_mat_crd (int tag_elem, const Material *ptrMat, const CrdTransf *ptrTrf) |
DqPtrsConstraint | operator+ (const DqPtrsConstraint &, const DqPtrsConstraint &) |
Return the union of both containers. | |
DqPtrsConstraint | operator- (const DqPtrsConstraint &, const DqPtrsConstraint &) |
Return the nodes in a that are not in b. | |
DqPtrsConstraint | operator* (const DqPtrsConstraint &, const DqPtrsConstraint &) |
Return the nodes in a that are also in b. | |
DqPtrsElem | operator+ (const DqPtrsElem &a, const DqPtrsElem &b) |
Return the union of both containers. | |
DqPtrsElem | operator- (const DqPtrsElem &a, const DqPtrsElem &b) |
Return the nodes in a that are not in b. | |
DqPtrsElem | operator* (const DqPtrsElem &a, const DqPtrsElem &b) |
Return the nodes in a that are also in b. | |
template<class T > | |
DqPtrsEntities< T > | operator+ (const DqPtrsEntities< T > &a, const DqPtrsEntities< T > &b) |
Return the union of both containers. | |
template<class T > | |
DqPtrsEntities< T > | operator- (const DqPtrsEntities< T > &a, const DqPtrsEntities< T > &b) |
Return the entities in a that are not in b (set difference). | |
template<class T > | |
DqPtrsEntities< T > | operator* (const DqPtrsEntities< T > &a, const DqPtrsEntities< T > &b) |
Return the entities in a that are also in b (set intersection). | |
template<class T , class KDTree > | |
DqPtrsKDTree< T, KDTree > | operator+ (const DqPtrsKDTree< T, KDTree > &a, const DqPtrsKDTree< T, KDTree > &b) |
Return the union of both containers. | |
template<class T , class KDTree > | |
DqPtrsKDTree< T, KDTree > | operator- (const DqPtrsKDTree< T, KDTree > &a, const DqPtrsKDTree< T, KDTree > &b) |
Return the objects in a that are not in b. | |
template<class T , class KDTree > | |
DqPtrsKDTree< T, KDTree > | operator* (const DqPtrsKDTree< T, KDTree > &a, const DqPtrsKDTree< T, KDTree > &b) |
Return the object in a that are also in b. | |
DqPtrsNode | operator+ (const DqPtrsNode &a, const DqPtrsNode &b) |
Return the union of both containers. | |
DqPtrsNode | operator- (const DqPtrsNode &a, const DqPtrsNode &b) |
Return the nodes in a that are not in b. | |
DqPtrsNode | operator* (const DqPtrsNode &a, const DqPtrsNode &b) |
Return the nodes in a that are also in b. | |
SetMeshComp | operator+ (const SetMeshComp &, const SetMeshComp &) |
Return the union of both objects. | |
SetMeshComp | operator- (const SetMeshComp &, const SetMeshComp &) |
Return the difference. | |
SetMeshComp | operator* (const SetMeshComp &, const SetMeshComp &) |
Return the intersection. | |
std::ostream & | operator<< (std::ostream &, const ArrayGraph &) |
Insertion on an output stream. | |
std::ostream & | operator<< (std::ostream &, Graph &) |
Prints stuff. | |
int | symFactorization (int *fxadj, int *adjncy, int neq, int LSPARSE, int **xblkMY, int **invpMY, int **rowblksMY, OFFDBLK ***begblkMY, OFFDBLK **firstMY, double ***penvMY, double **diagMY) |
std::ostream & | operator<< (std::ostream &, const DbTagData &) |
template<class T > | |
int | sendMap (const std::map< std::string, T *> &m, CommParameters &cp, DbTagData &dt, const CommMetaData &meta) |
template<class T > | |
int | receiveMap (std::map< std::string, T *> &v, const CommParameters &cp, DbTagData &dt, const CommMetaData &meta, T *(FEM_ObjectBroker::*ptrFunc)(int)) |
template<class T > | |
T * | getBrokedMovable (const int &dbTag, const int &classTag, const CommParameters &cp, T *(FEM_ObjectBroker::*ptrFunc)(int)) |
ID | getIDFromIntPtr (const int *, const int &) |
std::ostream & | operator<< (std::ostream &, const ID &) |
A function is defined to allow user to print the IDs using streams. | |
std::ostream & | operator<< (std::ostream &, const IntPtrWrapper &) |
A function is defined to allow user to print the IntPtrWrappers using streams. | |
std::vector< int > | id_to_std_vector (const IntPtrWrapper &) |
Convierte el vector en un std::vector<double>. | |
Matrix | operator* (double, const Matrix &) |
std::ostream & | operator<< (std::ostream &, const Matrix &) |
Output operator. | |
Matrix | m_double_to_matrix (const m_double &m) |
Converts a matrix of type m_double into other of type Matrix. | |
m_double | matrix_to_m_double (const Matrix &m) |
Converts a Matrix into an m_double. | |
Matrix | identity (const Matrix &m) |
Matrix | transposed (const Matrix &m) |
Return the transposed of the parameter. | |
BJtensor | operator* (const double &lval, const BJtensor &rval) |
BJtensor | operator+ (const BJtensor &, const BJtensor &) |
BJtensor | operator- (const BJtensor &, const BJtensor &) |
std::ostream & | operator<< (std::ostream &, const Cosseratstresstensor &) |
nDarray | operator* (const double lval, const nDarray &rval) |
std::ostream & | operator<< (std::ostream &, const straintensor &) |
std::ostream & | operator<< (std::ostream &, const stresstensor &) |
m_double | Vector_to_m_double (const Vector &) |
Vector | operator* (double, const Vector &) |
| |
std::vector< double > | vector_to_std_vector (const Vector &) |
Convierte el vector en un std::vector<double>. | |
m_double | vector_to_m_double (const Vector &) |
Convierte el vector en un m_double. | |
double | dot (const Vector &a, const Vector &b) |
Matrix | prod_tensor (const Vector &, const Vector &) |
Producto tensorial de dos tensores de primer orden. More... | |
Matrix | operator & (const Vector &u, const Vector &v) |
Vector | normalize (const Vector &) |
Returns the normalized vector (euclidean norm). | |
Vector | normalize_inf (const Vector &) |
Returns the normalized vector (infinity norm). | |
std::ostream & | operator<< (std::ostream &, const Vector &) |
A function is defined to allow user to print the vectors using std::ostream. More... | |
std::string | to_string (const Vector &) |
Returns a string that represents the vector. | |
int | getLibraryFunction (const char *libName, const char *functName, void **libHandle, void **funcHandle) |
std::ostream & | operator<< (std::ostream &, TaggedObject &) |
Inserts the object on the output stream argument. | |
std::ostream & | operator<< (std::ostream &, const Timer &) |
Invokes {Print(s)} on the Timer object E . | |
boost::python::list | xc_id_to_py_list (const XC::ID &) |
std::vector< double > | vector_double_from_py_object (const boost::python::object &) |
std::vector< int > | vector_int_from_py_object (const boost::python::object &) |
m_double | m_double_from_py_object (const boost::python::object &) |
Variables | |
const GaussModel | gauss_model_empty |
const double | root3 = sqrt(3.0) |
const double | one_over_root3 = 1.0/root3 |
const double | root5 = sqrt(5.0) |
const double | root3_over_root5 = root3/root5 |
XC::Vector | Info (109+3) |
XC::Vector | InfoPt (FixedOrder *FixedOrder *FixedOrder *4+1) |
XC::Vector | InfoSt (FixedOrder *FixedOrder *FixedOrder *6+1) |
XC::Vector | Gsc (FixedOrder *FixedOrder *FixedOrder *3+1) |
XC::Vector | InfoSpq2 (2) |
XC::Vector | InfoMoment (109+3) |
XC::Vector | InfoPlastic (FixedOrder *FixedOrder *FixedOrder *4+1) |
XC::Vector | InfoStress (FixedOrder *FixedOrder *FixedOrder *6+1) |
XC::Vector | GaussCoord (FixedOrder *FixedOrder *FixedOrder *3+1) |
XC::Vector | Info_pq2 (2) |
const std::string | strType3D = "3D" |
const std::string | strTypeAxiSymmetric = "AxiSymmetric" |
const std::string | strTypeAxiSymmetric2D = "AxiSymmetric2D" |
const std::string | strTypeBeamFiber = "BeamFiber" |
const std::string | strTypeElasticIsotropic3D = "ElasticIsotropic3D" |
const std::string | strTypeFDEP3D = "FDEP3D" |
const std::string | strTypeFiniteDeformationEP3D = "FiniteDeformationEP3D" |
const std::string | strTypeFluidSolidPorous = "FluidSolidPorous" |
const std::string | strTypePlaneStress2D = "PlaneStress2D" |
const std::string | strTypePlaneStress = "PlaneStress" |
const std::string | strTypePlaneStrain2D = "PlaneStrain2D" |
const std::string | strTypePlaneStrain = "PlaneStrain" |
const std::string | strTypePlateFiber = "PlateFiber" |
const std::string | strTypePressureIndependMultiYield = "PressureIndependMultiYield" |
const std::string | strTypePressureIndependMultiYield02 = "PressureIndependMultiiYield02" |
const std::string | strTypeTemplate3Dep = "Template3Dep" |
const std::string | strTypeThreeDimensional = "ThreeDimensional" |
const std::string | strTypeThreeDimensionalFD = "ThreeDimensionalFD" |
const std::string | strTypeError = "error" |
const int | SECTION_RESPONSE_MZ = 1 |
const int | SECTION_RESPONSE_P = 2 |
const int | SECTION_RESPONSE_VY = 3 |
const int | SECTION_RESPONSE_MY = 4 |
const int | SECTION_RESPONSE_VZ = 5 |
const int | SECTION_RESPONSE_T = 6 |
const int | MEMBRANE_RESPONSE_n1 = 11 |
const int | MEMBRANE_RESPONSE_n2 = 12 |
const int | MEMBRANE_RESPONSE_n12 = 13 |
const int | PLATE_RESPONSE_m1 = 14 |
const int | PLATE_RESPONSE_m2 = 15 |
const int | PLATE_RESPONSE_m12 = 16 |
const int | PLATE_RESPONSE_q13 = 17 |
const int | PLATE_RESPONSE_q23 = 18 |
const RespPMz | RespElasticSection2d |
const RespPMzV | RespElasticShSection2d |
const RespVyP | RespBidirectional |
const RespPMzMy | RespFiberSection3d |
const RespPMzMyT | RespElasticSection3d |
const RespPMzVyMyVzT | RespElasticShSection3d |
const RespFiberSectionShear3d | RespFiberSectionSh3d |
const RespPVyMz | RespIsolator2spring |
const RespMembraneMaterial | RespMembraneMat |
const RespPlateMaterial | RespPlateMat |
const RespShellMaterial | RespShellMat |
const double | STEEL_0103_DEFAULT_A1 = 0.0 |
const double | STEEL_0103_DEFAULT_A2 = 55.0 |
const double | STEEL_0103_DEFAULT_A3 = 0.0 |
const double | STEEL_0103_DEFAULT_A4 = 55.0 |
const double | DefaultPenaltyFactor = 1e7 |
const std::string | gVERSION |
const std::string | gVERSION_SHORT |
Open source finite element program for structural analysis.
Grows/ shrinks one side while keeping the diametrically opposite end the same.
Useful for declaring inner-surfaces or pinching surfaces or just plain elastic-perfectly plastic surfaces that do not evolve.
Kinematic model is based on back-stress Isotropic model on plastic-deformations This one is also deformable.
================================================================================
Therefore, this is a pseudo PeakOriented model, for true PeakOriented, use PeakOriented01
isotropic:kinematic ratio = 0.5:0.5
size_t XC::calcula_ndiv_lados | ( | const std::set< const XC::Edge *> & | lados | ) |
Compute the number of divisions for each line to make it compatible with adjacent surface meshing.
Return the bodies that touch the surface passed as parameter (neighbors).
Return the set of lines that touch the point being passed as parameter.
XC::ElementEdges XC::getElementEdgesBetweenNodes | ( | const NodePtrSet & | nodes | ) |
Returns the element edges with both end nodes included in the container being passed as parameter.
bool XC::in | ( | const NodePtrSet & | nodes, |
const std::vector< const Node *> & | nodes_edge | ||
) |
Returns true if the node pointers in nodes_edget are in the set being passed as parameter.
XC::Vector XC::LovelyEig | ( | const Matrix & | M | ) |
compute eigenvalues and vectors for a 3 x 3 symmetric matrix
.... INPUTS: M(3,3) - matrix with initial values (only upper half used)
.... OUTPUTS v(3,3) - matrix of eigenvectors (by column) d(3) - eigenvalues associated with columns of v rot - number of rotations to diagonalize
---------------------------------------------------------——eig3== .... Storage done as follows:
| v(1,1) v(1,2) v(1,3) | | d(1) a(1) a(3) | | v(2,1) v(2,2) v(2,3) | = | a(1) d(2) a(2) | | v(3,1) v(3,2) v(3,3) | | a(3) a(2) d(3) | Transformations performed on d(i) and a(i) and v(i,j) become the eigenvectors.
------------------------------------------------------------—eig3==
std::ostream & XC::operator<< | ( | std::ostream & | s, |
const Vector & | V | ||
) |
A function is defined to allow user to print the vectors using std::ostream.
Pos3d XC::pos_node | ( | const Node & | nod, |
bool | initialGeometry = true |
||
) |
Return the 3D position of the node.
initialGeometry | if true initial position of the node is considered. |
XC::Matrix XC::prod_tensor | ( | const Vector & | u, |
const Vector & | v | ||
) |
Producto tensorial de dos tensores de primer orden.
u | row vector. |
v | column vector. |
XC::BeamIntegration * XC::receiveBeamIntegrationPtr | ( | BeamIntegration * | ptr, |
int | posClassTag, | ||
int | posDbTag, | ||
DbTagData & | dt, | ||
const CommParameters & | cp | ||
) |
Recibe a pointer a material through the channel being passed as parameter.
posClassTag | index of the class tags in the data vector |
posDbTag | index of the dbTag in the data vector |
XC::GroundMotion * XC::receiveGroundMotionPtr | ( | GroundMotion * | ptr, |
DbTagData & | dt, | ||
const CommParameters & | cp, | ||
const BrokedPtrCommMetaData & | md | ||
) |
XC::Material * XC::receiveMaterialPtr | ( | Material * | ptr, |
DbTagData & | dt, | ||
const CommParameters & | cp, | ||
const BrokedPtrCommMetaData & | md | ||
) |
Receives a pointer to material through the communicator being passed as parameter.
posClassTag | Index of the material class identifier. |
posDbTag | Index of the dbTag. |
XC::TimeSeries * XC::receiveTimeSeriesPtr | ( | TimeSeries * | ptr, |
int | posClassTag, | ||
int | posDbTag, | ||
DbTagData & | dt, | ||
const CommParameters & | cp | ||
) |
Recibe a pointer a la serie through the channel being passed as parameter.
posClassTag | index of class identifier in the data vector. |
posDbTag | index of the dbTag in the data vector |
int XC::sendBeamIntegrationPtr | ( | BeamIntegration * | ptr, |
int | posClassTag, | ||
int | posDbTag, | ||
DbTagData & | dt, | ||
CommParameters & | cp | ||
) |
Envía a pointer a material through the channel being passed as parameter.
posClassTag | index of the class tags in the data vector |
posDbTag | index of the dbTag in the data vector |
int XC::sendGroundMotionPtr | ( | GroundMotion * | ptr, |
DbTagData & | dt, | ||
CommParameters & | cp, | ||
const BrokedPtrCommMetaData & | md | ||
) |
int XC::sendMaterialPtr | ( | Material * | ptr, |
DbTagData & | dt, | ||
CommParameters & | cp, | ||
const BrokedPtrCommMetaData & | md | ||
) |
Sends a pointer to material through the communicator being passed as parameter.
posClassTag | Index of the material class identifier. |
posDbTag | Index of the dbTag. |
int XC::sendTimeSeriesPtr | ( | TimeSeries * | ptr, |
int | posClassTag, | ||
int | posDbTag, | ||
DbTagData & | dt, | ||
CommParameters & | cp | ||
) |
Envía a pointer a la serie through the channel being passed as parameter.
posClassTag | index of the class tag in the data vector. |
posDbTag | index of the dbTag in the data vector |