►CXC::Actor | |
CXC::ActorSubdomain | |
CXC::ActorMethod | |
CXC::ActorPetscSOE | ?? |
CXC::Body::BodyFace | Surface that limits the body (face as seen by the body) |
CBranch | |
►CXC::Cell | Base class for cells (cross-section discretization) |
CXC::QuadCell | Quadrilateral cell |
CXC::TriangCell | Triangle shaped cell for section discretization |
►CXC::ChannelAddress | |
CXC::MPI_ChannelAddress | It is used to encapsulate the addresses used to send/recv messages using the MPI library |
CXC::SocketAddress | It is used to encapsulate the addresses used to send/recv messages using Berkeley sockets. SocketAddress is needed as a friend by UDP_Socket & TCP_Socket |
►CXC::CommMetaData | Data about the index, size,,... of the object to transmit |
►CXC::PtrCommMetaData | Data about the position, size,... of the pointer to transmit |
►CXC::ArrayCommMetaData | Data about the position, size, ... of the array to transmit |
►CXC::MatrixCommMetaData | Data about the position, size,... of the object to transmit |
CXC::TensorCommMetaData | Data about the address, size,... of the tensor to transmit |
CXC::BrokedPtrCommMetaData | Data to transmit for a pointer «broked» |
CXC::CommParameters | Communication parameters between processes |
CXC::Conc02HistoryVars | Concrete02 history variables |
Ccp_panel_t | |
CXC::DbTagData | Vector que almacena los dbTags de los miembros de la clase |
CXC::DefaultTag | Default tag |
►Cdeque | |
►CXC::DqPtrs< Body > | |
CXC::DqPtrsNmb< Body > | |
►CXC::DqPtrs< Constraint > | |
CXC::DqPtrsConstraint | Constraint pointers deque |
►CXC::DqPtrs< Edge > | |
CXC::DqPtrsNmb< Edge > | |
►CXC::DqPtrs< Element > | |
CXC::DqPtrsElem | Pointer to element container |
►CXC::DqPtrs< Face > | |
CXC::DqPtrsNmb< Face > | |
►CXC::DqPtrs< Node > | |
CXC::DqPtrsNode | Contenedor de pointers to nodes |
►CXC::DqPtrs< Pnt > | |
CXC::DqPtrsNmb< Pnt > | |
►CXC::DqPtrs< UniformGrid > | |
CXC::DqPtrsNmb< UniformGrid > | |
CXC::ChannelQueue | Data about the postion, size,... of the object to transmit |
►CXC::DqFibras | Contenedor de fibras |
CXC::StoFibras | Contenedor de fibras |
CXC::DqMatrices | |
CXC::DqMeshRegion | Vector de celdas |
►CXC::DqPtrs< T > | Pointer to (nodes, elements, points, lines,...) container |
CXC::DqPtrsNmb< T > | |
►CXC::DqUniaxialMaterial | Contenedor de pointers to UniaxialMaterial |
CXC::AggregatorAdditions | Pointers to UniaxialMaterial with the degree of freedom associated to each of them (used in SectionAggregator) |
CXC::ZeroLengthMaterials | A ZeroLengthElement is defined by two nodes with the same coordinate. One or more material objects may be associated with the nodes to provide a force displacement relationship. ZeroLengthMaterials will work with 1d, 2d, or 3d material models |
CXC::DqVectors | |
CXC::MapFields | Container of field definitions |
CXC::MeshEdges | Element edge container |
Cdesc_eft_t | |
►CXC::DistributedBase | Base class for distributed processing |
►CXC::DistributedObj | Object distributed on many processes |
CXC::DistributedDisplacementControl | ?? |
►CXC::DistributedLinSOE | Base class for distributed systems of equations |
►CXC::DistributedBandLinSOE | Base class for band matrix distributed systems of equations |
CXC::DistributedBandGenLinSOE | Base class for band general matrix distributed systems of equations |
CXC::DistributedBandSPDLinSOE | Base class for band matrix distributed systems of equations |
CXC::DistributedProfileSPDLinSOE | Profile matrix distributed systems of equations |
CXC::DistributedSparseGenColLinSOE | Sparse nonsymmetric matrix distributed system of equations |
CXC::DistributedDiagonalSOE | Diagonal matrix distributed systems of equations |
CXC::DistributedSparseGenRowLinSOE | Sparse nonsymmetric matrix distributed systems of equations |
CXC::PetscSOE | PETSC based system of equations |
CXC::ParallelNumberer | The ParallelNumberer numbers the dof of a partitioned domain, where the partitions are on different processors and each processor has a ParallelNumberer. The ParalellNumberer sitting on P0, collects each partition graph from P1 through Pn-1, merges them into 1 large graph, & then numbers this graph. The ParallelNumberers sitting on P1 through Pn-1 then receive the mapping info for the dof tag and dof numbering from P0 |
►CXC::Domain | Domain (mesh and boundary conditions) of the finite element model |
CXC::PartitionedDomain | Partitioned domain |
►CXC::Subdomain | |
CXC::ActorSubdomain | |
CXC::ShadowSubdomain | |
►CXC::MovableObject | Object that can move between processes |
CXC::MaterialVector< NDMaterial > | |
CXC::MaterialVector< SectionForceDeformation > | |
CXC::MaterialVector< UniaxialMaterial > | |
►CXC::MovableContainer< std::deque< std::string > > | |
CXC::MovableStrings | Strings that can move between processes |
►CXC::MovableContainer< std::vector< Vector > > | |
CXC::MovableVectors | Vector can move between processes |
►CXC::PhysicalProperties< NDMaterial > | |
►CXC::NDMaterialPhysicalProperties | Physical properties for solid mechanics |
CXC::SolidMech2D | Physical properties for solid mechanics |
►CXC::PhysicalProperties< SectionForceDeformation > | |
CXC::SectionFDPhysicalProperties | Physical properties for shells |
►CXC::PhysicalProperties< UniaxialMaterial > | |
►CXC::UniaxialMatPhysicalProperties | Physical properties for shells |
CXC::BeamColumnJointPhysicalProperties | Physical properties for shells |
CXC::Joint2DPhysicalProperties | Physical properties for shells |
CXC::Joint3DPhysicalProperties | Physical properties for shells |
CXC::AnalysisModel | Los objetos de esta clase, dan acceso a los objetos FE_Element y DOF_Group creados por el Constraint Handler |
►CXC::BeamIntegration | Base class for integration on beam elements |
CXC::CompositeSimpsonBeamIntegration | Composite Simpson integration scheme |
CXC::LegendreBeamIntegration | Cuadratura Gauss-Legendre |
CXC::LobattoBeamIntegration | Base class for Lobatto integration on beams |
CXC::NewtonCotesBeamIntegration | Newton-Cotes integration on beam elements |
►CXC::PlasticLengthsBeamIntegration | ?? |
CXC::DistHingeIntegration | ?? |
►CXC::HingeBeamIntegration2d | ?? |
CXC::HingeMidpointBeamIntegration2d | ?? |
CXC::HingeRadauBeamIntegration2d | Radau integration on beam elements |
CXC::HingeRadauTwoBeamIntegration2d | ?? |
►CXC::HingeBeamIntegration3d | ?? |
CXC::HingeMidpointBeamIntegration3d | ?? |
CXC::HingeRadauBeamIntegration3d | Radau integration on 3D beams |
CXC::HingeRadauTwoBeamIntegration3d | ?? |
CXC::HingeEndpointBeamIntegration | ?? |
CXC::HingeMidpointBeamIntegration | ?? |
CXC::HingeRadauBeamIntegration | Base class for Radau integration on beam with hinges |
CXC::HingeRadauTwoBeamIntegration | Radau integration |
CXC::RadauBeamIntegration | Base class for Radau integration on beam elements |
CXC::TrapezoidalBeamIntegration | Trapezoidal integration scheme |
►CXC::UserDefinedBeamIntegrationBase | Base class for user defined integration on beam elements |
►CXC::ParameterIDBeamIntegration | Integration points at fixed locations |
CXC::FixedLocationBeamIntegration | Integration points at fixed locations |
CXC::LowOrderBeamIntegration | |
CXC::MidDistanceBeamIntegration | |
CXC::UserDefinedBeamIntegration | User defined integration over the beam |
►CXC::UserDefinedHingeIntegrationBase | Base class for hinge user defined integration |
CXC::UserDefinedHingeIntegration | Base class for user defined integration on beam with hinges |
CXC::UserDefinedHingeIntegration2d | User defined integration |
CXC::UserDefinedHingeIntegration3d | 3D hinge user defined integration |
►CXC::BodyForces | Body forces over an element |
CXC::BodyForces2D | Body forces over an element |
CXC::BodyForces3D | Body forces over an element |
►CXC::ClosedTriangleMesh | @ingroup MATSCCDiagInt |
CXC::InteractionDiagram | @ingroup MATSCCDiagInt |
►CXC::ConstraintHandler | ConstraintHandlers enforce the single and multi freedom constraints that exist in the domain by creating the appropriate FE_Element and DOF_Group objects |
►CXC::FactorsConstraintHandler | Base class for penalty and Lagrange constraints handlers |
CXC::LagrangeConstraintHandler | Constraint handler for handling constraints using the Lagrange multipliers method |
CXC::PenaltyConstraintHandler | PenaltyConstraintHandler is a constraint handler deals with both single and multi point constraints using the penalty method. for each element and degree-of-freedom at a node it constructs regular FE_Element and DOF_Groups; for each SFreedom_Constraint and MFreedom_Constraint PenaltySFreedom_FE and PenaltyMFreedom_FE elements are created |
CXC::PlainHandler | Trivial constraint handler |
CXC::TransformationConstraintHandler | TransformationConstraintHandler is a constraint handler for handling constraints using the Transformation method. For each element and degree-of-freedom at a node it constructs regular FE_Element and DOF_Groups if there is no SFreedom_Constraint or MFreedom_Constraint constraining an elements node or the node; otherwise a TransformationFE element and a TransformationDOF_Group are created |
►CXC::ConvergenceTest | Convergence test |
►CXC::ConvergenceTestTol | Convergence test with tolerance threshold |
►CXC::ConvergenceTestNorm | Convergence test that uses vector norm value (solution vector,...) |
CXC::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 |
CXC::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 |
CXC::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 |
CXC::CTestRelativeTotalNormDispIncr | Convergence test thats uses the quotient of current and initial norms of the solution vector |
CXC::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 |
CXC::CTestNormDispIncr | Specifies a tolerace for the displacement increment norm to be used on each iteration |
CXC::CTestNormUnbalance | Specifies a tolerance for the norm of the unbalanced load vector on each iteration |
CXC::CTestFixedNumIter | This object performs a fixed number of iterations without testing for convergence. This test is useful for hybrid simulation where the residual error is corrected for |
►CXC::CrdTransf | CrdTransf provides the abstraction of a frame coordinate transformation. It is an abstract base class and thus no objects of it's type can be instatiated. It has pure virtual functions which must be implemented in it's derived classes |
►CXC::CrdTransf2d | Base class for 2D coordinate transformation |
CXC::CorotCrdTransf2d | Coordinate transformation corrotacional en 3d |
►CXC::SmallDispCrdTransf2d | Base class for small displacements 2D coordinate transformations |
CXC::LinearCrdTransf2d | LinearCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems |
CXC::PDeltaCrdTransf2d | PDeltaCrdTransf2d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems |
►CXC::CrdTransf3d | Base class for 3D coordinate transformation |
CXC::CorotCrdTransf3d | Coordinate transformation corrotacional en 3d |
►CXC::SmallDispCrdTransf3d | Base class for small displacements 3D coordinate transformations |
CXC::LinearCrdTransf3d | Linear coordinate transformation. Performs a linear transformation of element stiffness and responses between local and global reference systems |
CXC::PDeltaCrdTransf3d | PDeltaCrdTransf3d provides the abstraction of a linear transformation for a spatial frame between the global and basic coordinate systems |
►CXC::CrossSectionProperties2d | Mechanical properties of a cross section (area, moments of inertia,...) for a bi-dimensional problem (three DOB for each section) |
CXC::CrossSectionProperties3d | Mechanical properties of a section (area, moments of inertia,...) in a three-dimensional problem (six degrees of freedom on each section) |
►CXC::CyclicModel | ?? |
CXC::BilinearCyclic | ?? |
CXC::LinearCyclic | ?? |
CXC::QuadraticCyclic | ?? |
►CXC::DamageModel | |
CXC::HystereticEnergy | |
CXC::Kratzig | |
CXC::Mehanny | |
CXC::NormalizedPeak | |
CXC::ParkAng | |
CXC::DamageModelVector | Vector de pointers to damage models. se emplea en Joint2D |
►CXC::DataOutputHandler | |
CXC::DataOutputDatabaseHandler | |
CXC::DataOutputFileHandler | |
CXC::DataOutputStreamHandler | |
CXC::DeformationPlane | Deformation plane for a cross-section |
►CXC::DOF_Numberer | Base class for DOF numbererers |
CXC::ParallelNumberer | The ParallelNumberer numbers the dof of a partitioned domain, where the partitions are on different processors and each processor has a ParallelNumberer. The ParalellNumberer sitting on P0, collects each partition graph from P1 through Pn-1, merges them into 1 large graph, & then numbers this graph. The ParallelNumberers sitting on P1 through Pn-1 then receive the mapping info for the dof tag and dof numbering from P0 |
CXC::PlainNumberer | Trivial DOF numberer |
►CXC::DomainComponent | Objeto que forma parte de un domain |
►CXC::ContinuaReprComponent | Base class for components used to represent the material (continuum) |
►CXC::Constraint | Base class for model constraints |
►CXC::MFreedom_ConstraintBase | Base class for mult-freedom constraints |
►CXC::MFreedom_Constraint | Multi-freedom constraint. Objectt of this class store the information for a multifreedom constraint. A multifreedom constraint relates certain dof at a constrained node to be related to certain dof at a retained node: {Uc} = [Ccr] {Ur} |
CXC::EqualDOF | Impose the values of many degrees of freedom to be the same |
►CXC::MFreedom_Joint | Base class for joint constraints |
CXC::MFreedom_Joint2D | ?? |
CXC::MFreedom_Joint3D | ?? |
►CXC::RigidBase | Base class for the "rigid body motion" conditions |
CXC::RigidBeam | Imposes a rigid body motion to the nodes of the rigid beam |
CXC::RigidRod | Constructs MFreedom_Constraint objects for a rigid rod, all translational dof are constrained to be equal at the retained and constarined nodes |
CXC::RigidDiaphragm | Imposes a rigid body motion to the nodes on included in the diaphragm |
►CXC::MRMFreedom_Constraint | Multiple retained nodes constraint |
CXC::GlueNodeToElement | Glue a node to an element |
►CXC::SFreedom_Constraint | Single freedom constraint |
►CXC::ImposedMotionBase | Base class for prescribed displacements at the nodes |
CXC::ImposedMotionSP | Prescribed value for a single degree of freedom |
CXC::ImposedMotionSP1 | Prescribed value over a single degree of freedom |
►CXC::MeshComponent | Base class for nodes and elements (mesh components) |
►CXC::Element | Base calass for the finite elements |
►CXC::ElementBase< 2 > | |
►CXC::Element0D | Element of dimension 0 (both nodes have the same position) |
►CXC::ElemFriccionBase | |
CXC::FlatSliderSimple2d | |
CXC::FlatSliderSimple3d | |
CXC::SingleFPSimple2d | |
CXC::SingleFPSimple3d | |
CXC::ZeroLength | Zero length material |
►CXC::ZeroLengthContact | Zero length contact element |
CXC::ZeroLengthContact2D | Zero length element for 2D contact problems |
CXC::ZeroLengthContact3D | Zero lenght element for 3D problems |
CXC::ZeroLengthSection | Zero length element with SectionForceDeformation material |
►CXC::Element1D | Base class for one-dimensional elements (beam,truss,...) |
►CXC::BeamColumnWithSectionFD | Beam-column element with SeccionBarraPrismatica material |
►CXC::BeamColumnWithSectionFDTrf2d | 2D beam element with SectionForceDeformation type material |
CXC::BeamWithHinges2d | 2D beam with hinges in both ends |
CXC::DispBeamColumn2d | Displacement based 2D beam element with SeccionBarraPrismatica type material |
►CXC::NLForceBeamColumn2dBase | |
CXC::ForceBeamColumn2d | Force based 2D beam column element with SeccionBarraPrismatica type nonlinear material |
CXC::NLBeamColumn2d | Nonlinear beam-column bidimensional elements |
►CXC::BeamColumnWithSectionFDTrf3d | 3D beam colun element with SeccionBarraPrismatica material type |
CXC::BeamWithHinges3d | 3D beam with hinges in both ends |
CXC::DispBeamColumn3d | 3D beam element with SeccionBarraPrismatica type material |
►CXC::NLForceBeamColumn3dBase | Base clas for 3D force beam column elements with SeccionBarraPrismatica type material |
CXC::ForceBeamColumn3d | 3D force based beam column element with nonlinear SeccionBarraPrismatica type material |
CXC::NLBeamColumn3d | 3D materially nonlinear flexibility based frame element |
►CXC::ProtoBeam2d | Base class for 2D beam elements |
►CXC::beam2d | 2D beam element |
CXC::beam2d02 | 2D beam 02 element |
CXC::beam2d03 | 2D 03 beam element |
CXC::beam2d04 | 2D beam element 04 |
CXC::ElasticBeam2d | 2D elastic beam element |
►CXC::ProtoBeam3d | Base class for 3D beams |
►CXC::beam3dBase | Base class for 3D beam elements |
CXC::beam3d01 | 01 3D beam element |
CXC::beam3d02 | 02 3D bar element |
CXC::ElasticBeam3d | 3D elastic beam element |
►CXC::ProtoTruss | Base class for truss elements |
►CXC::CorotTrussBase | Base class for corotational truss elements |
CXC::CorotTruss | Truss element with corotational formulation. A small strain, large displacement corotational space truss element, as described by Crisfield in "Nonlinear Finite Element Analysis of
Solids and Structures", Vol. 1, 1991, J.T. Wiley |
CXC::CorotTrussSection | Truss element with corotatinal formulation and material of type SectionForceDeformation. Small strain, large displacement corotational space truss element, as described by Crisfield in "Nonlinear Finite Element Analysis of
Solids and Structures", Vol. 1, 1991, J.T. Wiley |
CXC::Spring | |
►CXC::TrussBase | Base class for truss elements |
CXC::Truss | Barra articulada |
CXC::TrussSection | Truss element with SectionForceDeformation material |
►CXC::UpdatedLagrangianBeam2D | Lagrangian 2D beam element |
CXC::Elastic2dGNL | Elastic2dGNL is a subclass of UpdatedLagrangianBeam2D, that can be |
►CXC::InelasticYS2DGNL | Inelastic Element - concentrated hinge model, Fi - Fj interaction at each ends using yield surfaces
|
CXC::Inelastic2DYS01 | ?? |
CXC::Inelastic2DYS02 | ?? |
CXC::Inelastic2DYS03 | ?? |
►CXC::ElementBase< 20 > | |
CXC::TwentyNodeBrick | Hexaedro de veinte nodos |
►CXC::ElementBase< 27 > | |
CXC::TwentySevenNodeBrick | Twenty seven node hexahedron with lagrangian formulation |
►CXC::ElementBase< 8 > | |
CXC::EightNodeBrick | Hexaedro de ocho nodos |
►CXC::ElementBase< NNODOS > | Base class for finite element with pointer to nodes container |
►CXC::ElemWithMaterial< 20, NDMaterialPhysicalProperties > | |
CXC::TotalLagrangianFD20NodeBrick | Twenty node hexahedron with lagrangian formulation |
CXC::Twenty_Node_Brick | Hexaedro de veinte nodos |
CXC::TwentyEightNodeBrickUP | Hexaedro de veintiocho nodos |
CXC::TwentyNodeBrick_u_p_U | Hexaedro de veinte nodos |
►CXC::ElemWithMaterial< 4, BeamColumnJointPhysicalProperties > | |
CXC::BeamColumnJoint2d | 2D beam column joint |
CXC::BeamColumnJoint3d | 3D beam-column joint element |
►CXC::ElemWithMaterial< 5, Joint2DPhysicalProperties > | |
CXC::Joint2D | 2D joint element |
►CXC::ElemWithMaterial< 7, Joint3DPhysicalProperties > | |
CXC::Joint3D | Joint element for three-dimensional problems |
►CXC::ElemWithMaterial< 8, NDMaterialPhysicalProperties > | |
►CXC::BrickBase | Base class for hexahedra |
CXC::BbarBrick | Hexaedro |
CXC::Brick | Hexaedro de ocho nodos |
CXC::BrickUP | Hexaedro de ocho nodos |
CXC::EightNodeBrick_u_p_U | Hexaedro de ocho nodos |
►CXC::ElemWithMaterial< 9, NDMaterialPhysicalProperties > | |
CXC::NineNodeMixedQuad | Nine node quad |
►CXC::ElemWithMaterial< 9, SolidMech2D > | |
CXC::NineFourNodeQuadUP | 9-4-node (9 node for solid and 4 node for fluid) plane strain element for solid-fluid fully coupled analysis. This implementation is a simplified u-p formulation of Biot theory (u - solid displacement, p - fluid pressure). Each element node has two DOFs for u and 1 DOF for p |
►CXC::ElemWithMaterial< NNODOS, NDMaterialPhysicalProperties > | |
►CXC::ElemPlano< 4, NDMaterialPhysicalProperties > | |
►CXC::QuadBase4N< NDMaterialPhysicalProperties > | |
CXC::ConstantPressureVolumeQuad | ?? |
CXC::EnhancedQuad | Four-node quadrilateral element, which uses a bilinear isoparametric formulation with enhanced strain modes |
►CXC::ElemWithMaterial< NNODOS, SectionFDPhysicalProperties > | |
►CXC::ElemPlano< 4, SectionFDPhysicalProperties > | |
►CXC::QuadBase4N< SectionFDPhysicalProperties > | |
►CXC::ShellMITC4Base | Base class for MIT C4 shell elements |
CXC::CorotShellMITC4 | MIT C4 shell element |
CXC::ShellMITC4 | MIT C4 shell elements |
►CXC::ElemPlano< 9, SectionFDPhysicalProperties > | |
►CXC::QuadBase9N< SectionFDPhysicalProperties > | |
CXC::ShellNL | Lagrangian shell element with membrane and drill |
►CXC::ElemWithMaterial< NNODOS, SolidMech2D > | |
►CXC::ElemPlano< 3, SolidMech2D > | |
►CXC::TriBase3N< SolidMech2D > | |
CXC::Tri31 | 3 node triangle |
►CXC::ElemPlano< 4, SolidMech2D > | |
►CXC::QuadBase4N< SolidMech2D > | |
CXC::FourNodeQuad | Four node quad |
CXC::FourNodeQuadUP | Four-node plane-strain element using bilinear isoparametric formulation. This element is implemented for simulating dynamic response of solid-fluid fully coupled material, based on Biot's theory of porous medium. Each element node has 3 degrees-of-freedom (DOF): DOF 1 and 2 for solid displacement (u) and DOF 3 for fluid pressure (p) |
►CXC::ElemWithMaterial< NNODOS, PhysProp > | Element with material |
►CXC::ElemPlano< 3, PhysProp > | |
CXC::TriBase3N< PhysProp > | Base class for 3 node triangles |
►CXC::ElemPlano< 4, PhysProp > | |
CXC::QuadBase4N< PhysProp > | Base class for 4 node quads |
►CXC::ElemPlano< 9, PhysProp > | |
CXC::QuadBase9N< PhysProp > | Base class for nine node quads |
CXC::ElemPlano< NNODOS, PhysProp > | Base class for plane elements |
►CXC::fElement | Wrapper used to call fortran element subroutines from FEAP |
CXC::fElmt02 | Interface with FEAP elements |
CXC::fElmt05 | Interface with FEAP elements |
CXC::NewElement | Element prototype |
CXC::Subdomain | |
►CXC::Node | Mesh node |
CXC::DummyNode | DummyNodes are a type of node created and used by Subdomains for their exterior nodes. They reference a real node and most methods invoked on them are in turn invoked by the dummy node on the real node. The calls asking the real node to change its current state are ignored. The calls involving DOF_Group are handled by the dummy node |
CXC::MeshRegion | |
►CXC::ForceReprComponent | Base class for components that represent forces |
CXC::LoadCombination | Load pattern combination (1.5*PP+1.0*CP+1.6*SC ...) |
►CXC::NodeLocker | Single freedom constraints that make part of a load pattern |
►CXC::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 |
►CXC::EQBasePattern | Earthquake load pattern |
►CXC::EarthquakePattern | Earthquake load pattern |
CXC::UniformExcitation | Load pattern for a earthquake with a similar excitation for all supports |
CXC::MultiSupportPattern | The Multi-Support pattern allows similar or different prescribed ground motions to be input at various supports in the structure |
CXC::PBowlLoading | ?? |
►CXC::Load | Base class for loads over nodes or elements |
►CXC::ElementalLoad | Base class for loads over elements |
►CXC::ElementBodyLoad | Base class for body loads over elements |
►CXC::BeamLoad | Load over beam elements |
►CXC::BeamMecLoad | Mechanical loads (forces) over beam elements |
►CXC::BeamPointLoad | Punctual load over beam elements |
CXC::Beam2dPointLoad | Punctual load over 2D beam elements |
CXC::Beam3dPointLoad | Punctual load over 3D beams |
►CXC::BeamUniformLoad | Uniform load over beam elements |
CXC::Beam2dUniformLoad | Uniform load over 2D beam elements |
CXC::Beam3dUniformLoad | Uniform load over 3D beams |
CXC::BeamStrainLoad | Load due to restricted material expansion or contraction on beam elements |
►CXC::BidimLoad | Load over bidimensional elements |
►CXC::BidimMecLoad | Mechanical load (forces) over bidimensional elements |
►CXC::ShellMecLoad | Mechanical load (forces) over shell elements |
CXC::ShellUniformLoad | Uniform load over shell elements |
►CXC::BidimStrainLoad | Load due to restricted material expansion or contraction on bidimensional elements |
CXC::ShellStrainLoad | Load due to restricted material expansion or contraction on Shell elements |
CXC::BrickSelfWeight | Hexahedron self weight |
CXC::TrussStrainLoad | Load due to restricted material expansion or contraction on truss elements |
CXC::NodalLoad | Load over a node |
►CXC::DomainDecompositionAnalysis | Used when performing a domain decomposition analysis. It provides methods which can be invoked by a subdomain to perform the numerical computations required |
CXC::StaticDomainDecompositionAnalysis | StaticDomainDecompositionAnalysis is a subclass of DomainDecompositionAnalysis used to perform a static analysis step on a subdomain |
CXC::SubstructuringAnalysis | SubstructuringAnalysis is a subclass of Analysis, it is used when performing a domain decomposition analysis. It provides methods which can be invoked by a subdomain to perform the numerical computations required |
CXC::TransientDomainDecompositionAnalysis | Transient analysis witn domain decomposition |
CXC::DqGroundMotions | Contenedor de definiciones de sismo |
CXC::DqUniaxialMaterial | Contenedor de pointers to UniaxialMaterial |
►CXC::EntMdlrBase | Base class of the preprocessor objects |
►CXC::SetBase | Base de las clases Set y SetEstruct |
►CXC::SetEstruct | Structured set, i. e. a set that can return a pointer a to a node or an element from its indices i,j and k |
►CXC::SetFila< TritrizPtrNod::var_ref_fila_i, TritrizPtrElem::var_ref_fila_i > | |
CXC::SetFilaI | Set of objecst in a row |
►CXC::SetFila< TritrizPtrNod::var_ref_fila_j, TritrizPtrElem::var_ref_fila_j > | |
CXC::SetFilaJ | Objects in a row |
►CXC::SetFila< TritrizPtrNod::var_ref_fila_k, TritrizPtrElem::var_ref_fila_k > | |
CXC::SetFilaK | Set of objects in a row |
►CXC::EntMdlr | Multiblock topology object (point, line, face, block,...) |
►CXC::Body | Six-faced solid |
CXC::Block | Six-faced body |
►CXC::Edge | Base class for one-dimensional geometry objects |
►CXC::CmbEdge | Compound line |
►CXC::Face | Surface |
CXC::QuadSurface | Quadrangle defined by its four vertices |
►CXC::LineaBase | Base class for 1D entities |
CXC::ArcoCircunf | Circumference arc |
►CXC::Linea | Segmento de recta entre dos puntos |
CXC::DividedLine | Line segment between two points |
CXC::Pnt | Punto (KPoint) |
CXC::UniformGrid | Uniform mesh. Uniform node distributionn on x, y and z |
CXC::SetFila< FILATTZNOD, FILATTZELEM > | Set of objects in a row |
►CXC::SetMeshComp | Set of mesh components (nodes, elements and constraints) |
CXC::Set | Object set |
►CXC::SisRef | Reference system to be used for simpliflying the definition of point positions |
CXC::SisRefCartesianas3d | Three-dimensional reference system |
►CXC::TrfGeom | |
CXC::Reflection | Reflection transformation |
CXC::Rotation | Rotation transformation |
CXC::Scaling | Scale transformation |
CXC::Translation | Translation transformation |
CXC::EnvelopeData | |
►CXC::Fiber | Section fiber |
►CXC::UniaxialFiber | Representa una fibra de material uniaxial |
CXC::UniaxialFiber2d | Uniaxial fiber on a bi-dimensional space |
CXC::UniaxialFiber3d | Uniaxial fiber on a three-dimensional space |
►CXC::FrictionModel | |
►CXC::CoulombFriction | |
►CXC::VDependentFriction | |
CXC::VPDependentFriction | |
►CXC::Graph | Abstraction of a graph, a collection of vertices and edges. The Graph class is a container class which stores and provides access to Vertex objects. The Vertices contain information about the edges in this design |
CXC::ArrayGraph | Array de grafos |
►CXC::ModelGraph | Base class for model graph |
CXC::DOF_Graph | Degrees of freedom graph |
CXC::DOF_GroupGraph | Degrees of freedom group |
►CXC::GraphNumberer | Numberer for problem's degrees of freedom |
►CXC::BaseNumberer | Base class for DOF numberers |
CXC::MyRCM | Class which performs the Reverse Cuthill-McKee numbering scheme on the vertices of a graph. This is done by invoking the number() method with the Graph to be numbered |
CXC::RCM | Class designed to perform the Reverse Cuthill-McKee numbering scheme on the vertices of a graph. This is done by invoking the number() method with the Graph to be numbered |
CXC::SimpleNumberer | Triviel DOF numberer |
CXC::Metis | Type of GraphPartitioner which uses 'METIS - Unstructured Graph Partitioning And Sparse Matrix Ordering System', developed by G. Karypis and V. Kumar at the University of Minnesota. The metis files are found in metis-2.0 which were downloaded |
►CXC::GroundMotion | Base class for ground motions |
CXC::GroundMotionRecord | Data from a real earthquake |
CXC::InterpolatedGroundMotion | ?? |
CXC::Information | Information about an element |
►CXC::Integrator | Base class for the object that performs the integration of physical properties over the domain to form the system stiffness matrix |
►CXC::EigenIntegrator | Base class for eigenproblem integrators |
CXC::KEigenIntegrator | Integrator used to obtain the eigenvalues and eigenvectors of the stiffness matrix |
CXC::LinearBucklingIntegrator | LinearBucklingIntegrator is an algorithmic class for setting up the finite element equations for a linear buckling analysis |
►CXC::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 soln vector |
►CXC::StaticIntegrator | Base class for static integrators |
►CXC::BaseControl | Base class for load and displacement control static integrators |
►CXC::DispBase | ?? |
►CXC::DisplacementControl | DisplacementControl is an algorithmic class for perfroming a static analysis using the arc length scheme, that is within a load step the follwing constraint is enforced: i=1 delta U^T delta U + alpha^2 delta lambda^2 = delta s^2 i>1 dU^T delta U + alpha^2 dLambda delta lambda = 0 where dU is change in nodal displacements for step, dLambda is change in applied load and DisplacementControl is a control parameter |
CXC::DistributedDisplacementControl | ?? |
CXC::MinUnbalDispNorm | Specifies the incremental load factor such that the residual displacement norm in minimized |
CXC::LoadControl | Sets the incremental factor to apply on the loads for each analysis step |
CXC::LoadPath | LoadPath is an algorithmic class for performing a static analysis using a user defined load path (a user specified lambda path) |
►CXC::ProtoArcLength | Base class for arc length integrators |
►CXC::ArcLengthBase | Base class for the arc-length integrators family |
CXC::ArcLength | ArcLength is an algorithmic class for perfroming a static analysis using the arc length scheme |
CXC::ArcLength1 | ArcLength1 is an algorithmic class for perfroming a static analysis using the arc length scheme |
CXC::HSConstraint | ?? |
CXC::StaticSensitivityIntegrator | |
►CXC::TransientIntegrator | Base class for dynamic equations of motion integrators |
►CXC::CentralDifferenceBase | Approximates velocity and acceleration by centered finite differences of displacement |
CXC::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 |
CXC::CentralDifferenceNoDamping | CentralDifferenceNoDamping is an algorithmic class for performing a transient analysis using the Central Difference Scheme as implemented in Dyna |
►CXC::DampingFactorsIntegrator | ?? |
CXC::HHT1 | The three parameter Hilbert-Hughes-Taylor time-stepping method |
►CXC::NewmarkBase | The two parameter time-stepping method developed by NewmarkBase |
►CXC::NewmarkBase2 | ?? |
►CXC::Newmark | The two parameter time-stepping method developed by Newmark |
CXC::NewmarkSensitivityIntegrator | |
CXC::Newmark1 | Newmark1 is an algorithmic class for performing a transient analysis using the Newmark1 integration scheme |
CXC::NewmarkHybridSimulation | NewmarkHybridSimulation is an algorithmic class for performing a transient analysis using the Newmark integration scheme |
CXC::NewmarkExplicit | NewmarkExplicit is an algorithmic class for performing a transient analysis using the explicit Newmark integration scheme (beta = 0) |
►CXC::RayleighBase | Base class for Rayleigh integrators |
CXC::CentralDifference | CentralDifference is an algorithmic class for performing a transient analysis using the central difference integration scheme |
CXC::Collocation | Collocation is an algorithmic class for performing a transient analysis using the Collocation integration scheme |
CXC::HHTGeneralized | HHTGeneralized is an algorithmic class for performing a transient analysis using the HHTGeneralized integration scheme |
►CXC::HHTRayleighBase | HHTRayleighBase is an algorithmic class for performing a transient analysis using the HHTRayleighBase integration scheme |
►CXC::HHTBase | HHTBase is an algorithmic class for performing a transient analysis using the HHTBase integration scheme |
►CXC::AlphaOSBase | AlphaOSBase is an algorithmic class for performing a transient analysis using the Alpha-Operator-Splitting integration scheme. The parameter alpha corresponds to 1+alpha_{HHT} |
CXC::AlphaOS | AlphaOS is an algorithmic class for performing a transient analysis using the Alpha-Operator-Splitting integration scheme. The parameter alpha corresponds to 1+alpha_{HHT} |
CXC::AlphaOSGeneralized | AlphaOSGeneralized is an algorithmic class for performing a transient analysis using the generalized Alpha-Operator-Splitting integration scheme. The parameters alpha correspond to 1+alpha_{HHT} |
CXC::CollocationHybridSimulation | CollocationHybridSimulation is an algorithmic class for performing a transient analysis using the CollocationHybridSimulation integration scheme |
CXC::HHT | HHT is an algorithmic class for performing a transient analysis using the HHT integration scheme |
CXC::HHTGeneralizedExplicit | HHTGeneralizedExplicit is an algorithmic class for performing a transient analysis using the HHTGeneralizedExplicit integration scheme |
CXC::HHTHybridSimulation | HHTHybridSimulation is an algorithmic class for performing a transient analysis using the HHTHybridSimulation integration scheme |
CXC::HHTExplicit | HHTExplicit is an algorithmic class for performing a transient analysis using the HHTExplicit integration scheme (beta = 0) |
CXC::WilsonTheta | WilsonTheta is an algorithmic class for performing a transient analysis using the WilsonTheta integration scheme |
CXC::IntegratorVectors | Vectores empleados en varios integrators |
►CXC::InternalParamsA | Internal parameters for a p-y material |
CXC::InternalParamsIn | Internal parameters for a p-y material |
►CXC::InternalParamsLR | Internal parameters for a p-y material |
CXC::InternalParamsLRIn | Internal parameters for a p-y material |
►CXC::LineSearch | LineSearch is an abstract base class, i.e. no objects of it's type can be created. Its subclasses seek to find a better solution to R(U)=0 than the solution Ui-1 + delta Ui would give, typically Ui = Ui-1 + factor * delta Ui |
CXC::BisectionLineSearch | Bisection line search solution algorithm |
CXC::InitialInterpolatedLineSearch | This performs the search by using a form of linear interpolation to find the best solution |
CXC::RegulaFalsiLineSearch | Performs the search for U(i+1) = U(i) + eta * deltaU(i) by regula falsi method to find the best solution |
CXC::SecantLineSearch | Performs the search for U(i+1) = U(i) + eta * deltaU(i) by using the secant method to find the best solution |
►CXC::Loader | Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc |
CXC::BeamIntegratorLoader | Beam integrators handler |
CXC::ConstraintLoader | Constraint cration tools |
CXC::LoadLoader | Lee load patterns desde archivo. Load definition manager |
CXC::MaterialLoader | Material handler (definition, searching,...) |
CXC::NodeLoader | Node creation manager |
►CXC::ProtoElementLoader | Finite element creation |
CXC::ElementLoader | Element creation manager |
CXC::ElementLoader::SeedElemLoader | |
CXC::TransfCooLoader | Manager for the creation/deletion of coordinate transformations |
►CXC::LoadLoaderMember | ?? |
CXC::LoadCombinationGroup | Load combination container |
CXC::MapLoadPatterns | Load pattern container |
CXC::MapFields | Container of field definitions |
CXC::MapSet | Sets container |
►CXC::Material | Base class for materials |
►CXC::NDMaterial | Base class for 2D and 3D materials |
►CXC::DruckerPrager | Drucker-Prager material |
CXC::DruckerPrager3D | Drucker-Prager 3D material |
CXC::DruckerPragerPlaneStrain | Drucker-Prager plane strain material |
CXC::ElasticCrossAnisotropic | Base class for elastic anisotropic materials |
►CXC::ElasticIsotropicMaterial | Base class for elastic isotropic materials |
►CXC::ElasticIsotropic2D | Isotropic elastic material for plane problems |
CXC::ElasticIsotropicPlaneStrain2D | Elastic isotropic material for plane deformation problems |
CXC::ElasticIsotropicPlaneStress2D | Elastic isotropic material for plane stress problems |
CXC::ElasticIsotropic3D | Elastic isotropic material for 3D elements |
CXC::ElasticIsotropicAxiSymm | Base class for elastic isotropic axisymmetric materials |
CXC::ElasticIsotropicBeamFiber | Elastic isotropic material for beam fibers |
CXC::ElasticIsotropicPlateFiber | Elastic isotropic material for plate elements |
CXC::PressureDependentElastic3D | ?? |
►CXC::FeapMaterial | Base class for 2D and 3D FEAP materials |
CXC::FeapMaterial01 | Material FEAP 01 |
CXC::FeapMaterial02 | Material FEAP 02 |
CXC::FeapMaterial03 | Material FEAP 03 |
►CXC::FiniteDeformationElastic3D | 3D finite deformation elastic material |
CXC::FDdecoupledElastic3D | ?? |
CXC::NeoHookeanCompressible3D | ?? |
CXC::FiniteDeformationEP3D | Finite deformation elasto-plastic 3D material |
CXC::FluidSolidPorousMaterial | ?? |
►CXC::J2Plasticity | J2 Isotropic hardening material class |
CXC::J2AxiSymm | J2 Isotropic hardening material class para axysimmetric problems |
CXC::J2PlaneStrain | J2 Isotropic hardening material class for plane strain problems |
CXC::J2PlaneStress | J2 Isotropic hardening material class for plane stress problems |
CXC::J2PlateFiber | J2 Isotropic hardening material class for plate problems |
CXC::J2ThreeDimensional | J2 Isotropic hardening material class for 3D problems |
►CXC::MultiaxialCyclicPlasticity | ?? |
CXC::MultiaxialCyclicPlasticity3D | ?? |
CXC::MultiaxialCyclicPlasticityAxiSymm | ?? |
CXC::MultiaxialCyclicPlasticityPlaneStrain | ?? |
►CXC::NDAdaptorMaterial | ?? |
CXC::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 |
CXC::PlaneStressMaterial | Material for plane stress problems |
CXC::PlateFiberMaterial | Builds a material that can be used in a plate fiber from its definition as three-dimensional material |
►CXC::PressureMultiYieldBase | ?? |
►CXC::PressureDependMultiYieldBase | ?? |
CXC::PressureDependMultiYield | ?? |
CXC::PressureDependMultiYield02 | ?? |
CXC::PressureIndependMultiYield | ?? |
CXC::Template3Dep | 3 |
►CXC::PlasticHardeningMaterial | Plastic material with strain hardening |
CXC::ExponReducing | XXX?? |
CXC::MultiLinearKp | XXX?? |
CXC::NullPlasticMaterial | |
►CXC::SectionForceDeformation | Base class for force deformation section models. Constitutive equations of the section |
CXC::Bidirectional | ?? |
CXC::GenericSectionNd | ?? |
CXC::Isolator2spring | "two-spring isolator" material. This material is based on the two-spring model originally developed by Koh and Kelly to represent the buckling behavior of an elastomeric bearing. The material model has been modified to include material nonlinearity and optional strength degradation |
►CXC::PlateBase | Base class for bidimensional membrane/plate/shell materials |
►CXC::ElasticPlateBase | Base class for elastic plate materials |
►CXC::ElasticPlateProto< 5 > | |
CXC::ElasticPlateSection | Bidimensional elastic section for plate modellings |
►CXC::ElasticPlateProto< 8 > | |
CXC::ElasticMembranePlateSection | Elastic section for membrane/plate materials |
CXC::ElasticPlateProto< SZ > | ?? |
CXC::MembranePlateFiberSection | Fiber model for plate/membrane materials |
►CXC::SeccionBarraPrismatica | Base class for beam-column cross sections. Constitutive equations of the section |
►CXC::BaseElasticSection | Base class for cross sections with linear elastic material |
►CXC::BaseElasticSection2d | Base class for cross sections with linear elastic material on a bi-dimensional problem (3 DOFs on each section) |
CXC::ElasticSection2d | Cross section with linear elastic material for bi-dimensional problesm (3 degrees of freedom in each section) |
CXC::ElasticShearSection2d | Base clas for cross sections with linear elastic material with shear stiffness on a bi-dimensional space (3 DOF on each section) |
►CXC::BaseElasticSection3d | Base class for cross sections with linear elastic material on a three-dimensional problem (6 DOFs on each section) |
CXC::ElasticSection3d | Cross section with linear elastic material in three-dimensional problems (6 degrees of freedom in each section) |
CXC::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) |
►CXC::FiberSectionBase | Base class for fiber sections |
CXC::FiberSection2d | Fiber section model in a bi-dimensional space. Sections stiffness and internal forces are obtained by addition of the fibers contribution |
►CXC::FiberSection3dBase | Base class for fiber sections on three-dimensional problems |
►CXC::FiberSection3d | Fiber section model in a three-dimensional space. Sections stiffness and internal forces are obtained by addition of the fibers contribution |
CXC::FiberSectionShear3d | FiberSectionShear3d decorates an MP section (couple bending and axial) with an uncoupled shear relation |
CXC::FiberSectionGJ | Fiber section with torsional stiffness |
CXC::GenericSection1d | ?? |
CXC::SectionAggregator | SectionAggregator decorates an MP section (couple bending and axial) with an uncoupled shear relation |
►CXC::YieldSurfaceSection2d | Base class for cross sections with yield surface on a bi-dimensional space (three DOFs for each section) |
CXC::YS_Section2D01 | Cross section with yield surface on a bi-dimensional problem (three DOFs for each section) |
CXC::YS_Section2D02 | Cross section with yield surface fro bi-dimensional problem (three degrees of freedom in each section) |
►CXC::UniaxialMaterial | Base class for uniaxial materials |
CXC::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 |
CXC::Bilinear | ?? |
CXC::BoucWenMaterial | ?? |
CXC::Clough | ?? |
CXC::CloughDamage | ?? |
►CXC::ConnectedMaterial | Connected uniaxial materials (parallel or serial) |
CXC::ParallelMaterial | Parallel connected materials |
CXC::SeriesMaterial | Serially connected uniaxial materials |
►CXC::DrainMaterial | ?? |
CXC::DrainBilinearMaterial | ?? |
CXC::DrainClough1Material | ?? |
CXC::DrainClough2Material | ?? |
CXC::DrainHardeningMaterial | ?? |
CXC::DrainPinch1Material | ?? |
►CXC::ElasticBaseMaterial | Base class for uniaxial elastic materials |
CXC::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 |
CXC::ElasticMaterial | Linear elastic uniaxial material |
CXC::ENTMaterial | Elastic no traction material. ENTMaterial provides the abstraction of an elastic uniaxial material under compression i.e. stress = E*strain under tension however it exhbits the following stress = a*(tanh(strain*b)) tangent = a*(1-tanh(strain*b)*tanh(strain*b)); |
►CXC::EPPBaseMaterial | Base class for elastic perfectly plastic materials |
CXC::ElasticPPMaterial | Elastic perfectly plastic material |
CXC::EPPGapMaterial | Elastic perfectly plastic material with initial "gap". provides the abstraction of an elastic perfectly plastic (tension only) path dependent uniaxial material, with an initial gap offset (force-displacement units) For compression only behavior, enter negative gap and ep Damage can accumulate through specification of damage = 1 switch, otherwise damage = 0 |
►CXC::EncapsulatedMaterial | ?? |
CXC::MinMaxMaterial | Stores max and min strain values |
CXC::PathIndependentMaterial | PathIndependentMaterial uses a UniaxialMaterial object to represent a path-independent uniaxial material. Since it is path-independent, no state information is stored by PathIndependentMaterial |
CXC::FatigueMaterial | FatigueMaterial wraps a UniaxialMaterial and imposes fatigue limits |
►CXC::FedeasMaterial | FedeasMaterial provides a FORTRAN interface for programming uniaxial material models, using the subroutine interface from the FEDEAS ML1D library, developed by F.C. Filippou |
►CXC::FedeasBondMaterial | FedeasBondMaterial wraps the FEDEAS 1d material subroutine Bond_1 |
CXC::FedeasBond1Material | FedeasBond1Material wraps the FEDEAS 1d material subroutine Bond_1 |
CXC::FedeasBond2Material | FedeasBond2Material wraps the FEDEAS 1d material subroutine Bond_2 |
►CXC::FedeasConcrMaterial | FedeasConcrMaterial wraps the FEDEAS 1d material subroutine Concr_1 |
CXC::FedeasConcr1Material | FedeasConcr1Material wraps the FEDEAS 1d material subroutine Concr_1 |
CXC::FedeasConcr2Material | FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2 |
CXC::FedeasConcr3Material | FedeasConcr3Material wraps the FEDEAS 1d material subroutine Concr_3 |
CXC::FedeasHardeningMaterial | FedeasHardeningMaterial wraps the FEDEAS 1d material subroutine Hard_1 |
CXC::FedeasHyster1Material | FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2 |
CXC::FedeasHyster2Material | FedeasHyster2Material wraps the FEDEAS 1d material subroutine Hyster_2 |
CXC::FedeasSteel1Material | FedeasSteel1Material wraps the FEDEAS 1d material subroutine Steel_1 |
CXC::FedeasSteel2Material | FedeasSteel2Material wraps the FEDEAS 1d material subroutine Steel_2 |
CXC::HardeningMaterial | HardeningMaterial provides the abstraction for a one-dimensional rate-independent plasticity model with combined isotropic and kinematic hardening |
CXC::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. This is a modified implementation of Hyster2.f90 by Filippou |
CXC::NewUniaxialMaterial | ?? |
CXC::Pinching | ?? |
CXC::Pinching4Material | ?? |
CXC::PinchingDamage | ?? |
►CXC::PYBase | Material que representa una curva p-y |
►CXC::PQyzBase | Base class for PySimple1 y QzSimple1 |
►CXC::PySimple1 | Material que representa una curva p-y |
CXC::PyLiq1 | ?? |
CXC::QzSimple1 | Material que representa la resistencia por fuste de un pilote |
►CXC::TzSimple1 | Material que representa una curva t-z |
CXC::TzLiq1 | ?? |
►CXC::RawConcrete | Base class for concrete materials |
CXC::Concrete02 | Uniaxial model for concrete with tensile strength and tension softenint. Reference: Mohd Hisham Mohd Yassin, "Nonlinear Analysis of Prestressed Concrete Structures under Monotonic and Cycling Loads", PhD dissertation, University of California, Berkeley, 1994 |
►CXC::ConcreteBase | Base class for concrete materials |
CXC::Concrete01 | Uniaxial Kent-Scott-Park concrete model with linear unloading/reloading according to the work of Karsan-Jirsa and no strength in tension. The model contains a compressive strength of fpc, a strain at the compressive strength of epsc0, a crushing strength of fpcu, and a strain at the crushing strength of epscu. Compressive concrete parameters should be input as negative numeric values for this model to behave properly. Specification of minimum and maximum failure strains through the -min and -max switches is optional. The argument matTag is used to uniquely identify the material object among material objects in the BasicBuilder object |
CXC::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 |
CXC::ReinforcingSteel | ?? |
►CXC::SteelBase | Base class for steel uniaxial materials |
CXC::Steel02 | Uniaxial material for steel. Menegotto-Pinto steel model with Filippou isotropic hardening |
►CXC::SteelBase0103 | Base class for Steel01 and Steel03 |
CXC::Steel01 | Uniaxial material model for steel |
CXC::Steel03 | Steel 03 uniaxial material |
CXC::ViscousMaterial | Material de tipo viscoso |
CXC::MaterialVector< MAT > | Material pointer container. It's used by elements to store materials for each integration point |
►CXC::MeshComponentContainer | Base class for the element and constraint containers |
CXC::ConstrContainer | Constraint (essential and natural boundary conditions) container |
CXC::Mesh | Finite element mesh |
CXC::MovableBJTensor | BJTensor that can move between processes |
CXC::MovableContainer< C > | Container that can move between processes |
►CXC::MovableID | ID that can move between processes |
CXC::MovableString | String that can move between processes |
CXC::MovableMap< T > | Template class for maps that can move between processes |
CXC::MovableMatrices | Matrices that can move between objects |
CXC::MovableMatrix | Matrix that can move between processes |
CXC::MovableVector | Vector that can move between processes |
CXC::NodeLockers | NodeLocker container |
CXC::NodePtrsWithIDs | Node pointer container for elements |
►CXC::NodeVectors | Vectores to store trial and commited values of node displacement, velocity, etc |
CXC::NodeAccelVectors | Vectors that store trial and commited values of the node acceleration |
CXC::NodeDispVectors | Vectores to store trial and commited values («commited») on node displacements |
CXC::NodeVelVectors | Vectores to store trial and commited values of node velocity |
►CXC::Parameter | |
CXC::MatParameter | |
CXC::PartitionedModelBuilder | |
CXC::PhysicalProperties< MAT > | Base class for element's physical properties |
CXC::Preprocessor | Finite element model generation tools |
CXC::PseudoTimeTracker | Registro del tiempo |
CXC::RayleighDampingFactors | Rayleigh damping factors |
►CXC::Recorder | An Recorder object is used in the program to store/restore information at each commit() |
CXC::AlgorithmIncrements | AlgorithmIncrements will display the X and B in the SOE associated with the algorithm on a record |
CXC::DatastoreRecorder | |
►CXC::DomainRecorderBase | Recording of domain information |
CXC::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 |
CXC::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 |
►CXC::HandlerRecorder | Base class for recorders that get the response of one or more nodes during the analysis |
CXC::DriftRecorder | Records relative displacement between nodes. The drift is taken as the ratio between the prescribed relative displacement and the specified distance between the nodes |
►CXC::MeshCompRecorder | Base class for mesh components recorders |
►CXC::ElementRecorderBase | Base class for the finite element response recorders |
CXC::ElementRecorder | Recording of element response |
CXC::EnvelopeElementRecorder | |
►CXC::NodeRecorderBase | Base class for the node recorders |
CXC::EnvelopeNodeRecorder | A EnvelopeRecorder is used to record the envelop of specified DOF responses at a collection of nodes over an analysis. (between commitTag of 0 and last commitTag) |
CXC::NodeRecorder | Recording of specified nodal DOF responses for the specified nodes |
CXC::MaxNodeDispRecorder | A MaxNodeDispRecorder is used to determine the max nodal displacement at a collection of nodes over an analysis. (between commitTag of 0 and last commitTag) |
CXC::PatternRecorder | A PatternRecorder records loads values from a LoadPattern |
CXC::FilePlotter | A FilePlotter will create a line graph using xy points found in a file. Probably to deprecate |
►CXC::PropRecorder | |
CXC::ElementPropRecorder | Objects to record element data at each commit |
CXC::NodePropRecorder | |
CXC::YsVisual | |
CXC::ResponseQuantities | Response quantities |
CXC::SectionMatrices | Matrices for each section (used in BeamColumnWithSectionFD) |
►CXC::ShellCrdTransf3dBase | Base class for 3D coordinate transformations |
CXC::ShellCorotCrdTransf3d | Base class for 3D coordinate transformation |
CXC::ShellLinearCrdTransf3d | Base class for small displacement 3D coordinate transformations |
►CXC::SolutionAlgorithm | Base class for solution algorithms |
CXC::DomainDecompAlgo | Solution algorithm for domain decomposition |
►CXC::EigenAlgorithm | Solution algorithm for eigenproblem |
CXC::FrequencyAlgo | Algortihm to obtain the natural frequencies of the model |
CXC::LinearBucklingAlgo | Algorithm for linear buckling analysis |
CXC::StandardEigenAlgo | Standard eigenvalues algorithm |
►CXC::EquiSolnAlgo | EquiSolnAlgo is an abstract base class, i.e. no objects of it's type can be created. Its subclasses deifine the sequence of operations to be performed in the analysis by static equilibrium of a finite element model |
►CXC::EquiSolnConvAlgo | EquiSolnConvAlgo is a class which performs a Newton-Raphson solution algorihm in solving the equations. No member functions are declared as virtual as it is not expected that this class will be subclassed |
►CXC::BFBRoydenBase | ?? |
CXC::BFGS | ?? |
CXC::Broyden | Algoritmo de Broyden |
CXC::KrylovNewton | KrylovNewton is a class which uses a Krylov subspace accelerator on the modified Newton method. The accelerator is described by Carlson and Miller in "Design and Application of a 1D GWMFE Code" from SIAM Journal of Scientific Computing (Vol. 19, No. 3, pp. 728-765, May 1998) |
CXC::Linear | Performs a linear solution algorihm to solve the equations |
►CXC::NewtonBased | Uses the tangent stiffness matrix on each iteration (with or without updating) until convergence is achieved |
CXC::ModifiedNewton | Uses the tangent stiffness matrix computed in the first iteration until convergence is achieved |
CXC::NewtonRaphson | Uses the tangent stiffness matrix on each iteration until convergence is achieved |
CXC::PeriodicNewton | PeriodicNewton is a class which performs a Periodic Newton-Raphson solution algorihm in solving the equations |
CXC::NewtonLineSearch | Performs a Newton-Raphson with line search solution algorithm in solving the equations as outline in Crissfields book |
►CXC::Solver | Equation solver |
►CXC::EigenSolver | Eigenvalue SOE solver |
CXC::BandArpackppSolver | Arpack++ based band matrix eigenproblem solver |
CXC::BandArpackSolver | Arpack solver for banded matrices. The ARnoldi PACKage, is a numerical software library written in FORTRAN 77 for solving large scale eigenvalue problems |
CXC::FullGenEigenSolver | Base class for full (dense) matrix eigenvalue SOE solvers |
CXC::SymArpackSolver | Arpack based symmetric matrix eigenvalue SOE solver |
CXC::SymBandEigenSolver | Base class for symmetric band matrix eigenvalue SOE solvers |
►CXC::LinearSOESolver | Solution of the linear system of equations |
►CXC::BandGenLinSolver | Base class for band general linear SOE solvers |
CXC::BandGenLinLapackSolver | Lapack based band general matrix SOE solver |
►CXC::BandSPDLinSolver | Solver for band matrix linear systems of equations |
CXC::BandSPDLinLapackSolver | Lapack based band matrix linear SOE solver |
CXC::BandSPDLinThreadSolver | Solves the BandSPDLinSOE in parallel using solaris threads |
CXC::ConjugateGradientSolver | Base class for conjugate gradient linear SOE solvers |
►CXC::DiagonalSolver | Base class for diagonal matrix linear SOE solvers |
CXC::DiagonalDirectSolver | Direct solver for diagonal matrix SOE |
CXC::DistributedDiagonalSolver | Base class for distributed (many processors) diagonal matrix linear SOE solvers |
CXC::DistributedSparseGenRowLinSolver | Base class for distributed (many processors) sparse general matrix linear based SOE solver |
►CXC::DomainSolver | Used to solve a system of equations and to do static condensation operations on the linear system of equations |
CXC::ProfileSPDLinSubstrSolver | Some kind of profile matrix linear SOE solver |
►CXC::FullGenLinSolver | Base class for full (dense) general linear SOE solvers |
CXC::FullGenLinLapackSolver | Lapack based full (dense) general matrix SOE solver |
CXC::ItpackLinSolver | ITPACK based linear SOE solver |
CXC::PetscSolver | PETSC library based SOE solver |
►CXC::ProfileSPDLinSolver | Base class for profile matrix linear SOE solvers |
►CXC::ProfileSPDLinDirectBase | Base class for profile matris linear SOE solvers |
CXC::ProfileSPDLinDirectBlockSolver | Solves a ProfileSPDLinSOE object using the LDL^t factorization |
►CXC::ProfileSPDLinDirectSolver | It solves a ProfileSPDLinSOE object using the LDL^t factorization |
CXC::ProfileSPDLinSubstrSolver | Some kind of profile matrix linear SOE solver |
CXC::ProfileSPDLinDirectThreadSolver | Solves a ProfileSPDLinSOE object using the LDL^t factorization (threaded version) |
CXC::ProfileSPDLinDirectSkypackSolver | Skypakc based linear SOE solver |
►CXC::SparseGenColLinSolver | Base class for sparse general matrix linear SOE solver |
CXC::DistributedSuperLU | SuperLU based solver for distributed sparse matrix linear systems of equations. It uses Gaussian elimination with partial pivoting (GEPP). The columns of A may be preordered before factorization; the preordering for sparsity is completely separate from the factorization and a number of ordering schemes are provided |
CXC::SuperLU | SuperLU based sparse general matrix linear SOE solver |
CXC::ThreadedSuperLU | Threaded SuperLU based sparse general matrix linear SOE solver |
►CXC::SparseGenRowLinSolver | Base class for sparse general matrix linear SOE solvers |
CXC::PetscSparseSeqSolver | PETSC based sparse general matrix SOE solver |
CXC::SymSparseLinSolver | Solver for symmetric sparse linear SOE |
CXC::UmfpackGenLinSolver | UMFPACK based sparse matrix linear SOE solver |
CXC::SubdomainAnalysis | SubdomainAnalysis is a subclass of AnalysisAnalysis, it is used when performing a domain decomposition analysis. It provides methods which can be invoked by a subdomain to perform the numerical computations required |
►CXC::SystemOfEqn | System of equations base class |
►CXC::EigenSOE | Base class for eigenproblem systems of equations |
►CXC::ArpackSOE | Arpack++ based system of equations |
CXC::BandArpackppSOE | Arpack++ based band matrix eigenvalue SOE solver |
CXC::BandArpackSOE | BandArpackSOE is a subclass of ArpackSOE. It uses the LAPACK storage scheme to store the components of the K, M matrix, which is a full matrix. It uses the Arpack to do eigenvalue analysis |
CXC::SymArpackSOE | Arpack system of equations for symmetric matrices |
CXC::FullGenEigenSOE | Dense matrix eigenproblem system of equations |
CXC::SymBandEigenSOE | Band symmetric matrix eigenvaules system of equations |
►CXC::LinearSOE | Linea system of equations. This is the class definition for LinearSOE. LinearSOE is an abstract base class and thus no objects of it's type can be instantiated. It has pure virtual functions which must be implemented in it's derived classes. LinearSystemOfEqn is an abstraction of the linear system of equation given by : [A]{X} = {B} - {C}, where A is a matrix and B,C and X are vectors. To solve the equation means given A, B and C to find the unknown X such that the equation is satisfied |
►CXC::LinearSOEData | Data (size, arrays,...) for linear system of equations |
►CXC::FactoredSOEBase | Base class for factored systems of equations |
►CXC::BandGenLinSOE | Uses the LAPACK storage scheme to store the components of the A matrix, which is a banded unsymmetric matrix |
CXC::DistributedBandGenLinSOE | Base class for band general matrix distributed systems of equations |
►CXC::BandSPDLinSOE | Base class for band matrix system of equations |
CXC::DistributedBandSPDLinSOE | Base class for band matrix distributed systems of equations |
CXC::DiagonalSOE | Diagonal matrix system of equations |
CXC::DistributedDiagonalSOE | Diagonal matrix distributed systems of equations |
CXC::FullGenLinSOE | Base class for dense unsymmetric matrix systems of equations |
CXC::PetscSOE | PETSC based system of equations |
►CXC::ProfileSPDLinSOE | Profile matrix system of equations |
CXC::DistributedProfileSPDLinSOE | Profile matrix distributed systems of equations |
►CXC::SparseSOEBase | Base class for sparse matrix systems of equations |
►CXC::SparseGenSOEBase | Sparse unsymmetric matris system of equations |
CXC::DistributedSparseGenRowLinSOE | Sparse nonsymmetric matrix distributed systems of equations |
►CXC::SparseGenColLinSOE | Sparse nonsymmetric matrix linear system of equations |
CXC::DistributedSparseGenColLinSOE | Sparse nonsymmetric matrix distributed system of equations |
CXC::SparseGenRowLinSOE | Sparse nonsymmetric matrix linear system of equations |
CXC::SymSparseLinSOE | Sparse symmetric matrix systems of equations |
CXC::UmfpackGenLinSOE | UMFPACK (see SuiteSparse) based systems of equations |
CXC::ItpackLinSOE | ITPACK based systems of equations |
CXC::ShadowPetscSOE | ?? |
CXC::T2Vector | Tensor de segundo orden |
►CXC::TaggedObjectStorage | TaggedObjectStorage. A TaggedObjectStorage object a container object used to hold objects of type TaggedObject; each object of which has some UNIQUE identifier |
CXC::ArrayOfTaggedObjects | ArrayOfTaggedObjects is a storage class. The class is responsible for holding and providing access to objects of type TaggedObject. The data structure used to hold the objects is a simple array of pointers. As a one dimensional array is used certain ideas are tried to improve performance: (1) if the array needs to be larger to hold more components, the array size is doubled and (2) when adding/retrieving components, the array location given by the components tag is first checked |
CXC::MapOfTaggedObjects | The class is responsible for holding and providing access to objects of type TaggedObject. A map template of the standard template class is used to store the pointers to these objects |
►CXC::TimeSeries | Time variation of loads.A TimeSeries object is used to determine the load factor to be applied to the loads in a pettern. to the model |
►CXC::CFactorSeries | Base class for constant factor time series |
CXC::ConstantSeries | Constant function over time |
CXC::LinearSeries | Linear function over time |
►CXC::PathSeriesBase | Base class for time-dependent functions defined by a series of points (ti,fi) |
CXC::PathSeries | Time-dependent function that linear interpolates the load factor using user specified control points provided in a vector object. the points in the vector are given at regular time increments pathTimeIncr apart |
CXC::PathTimeSeries | Time-dependent function that linear interpolates the load factor using user specified control points provided in a vector object. the points in the vector are given at time points specified in another vector |
►CXC::PulseBaseSeries | Base class for pulse type time series |
►CXC::PeriodSeries | Periodic function over time |
CXC::PulseSeries | Pulse type function |
CXC::TriangleSeries | Serie de ondas triangulares |
CXC::TrigSeries | Trigonometric functions over time. A TrigSeries object provides a sine time series. the factor is given by the pseudoTime (x), pulse period (T), phase shift (phi), i.e. by sin(2*PI*(x-xo)/T + phi), and a constant factor provided in the constructor, the duration by tStart and tFinal; |
CXC::RectangularSeries | Pulso rectangular |
CXC::DiscretizedRandomProcessSeries | ?? |
CXC::SimulatedRandomProcessSeries | ?? |
►CXC::TimeSeriesIntegrator | Time integration of time series. A TimeSeriesIntegrator describes the numerical integration of a ground motion record used in a dynamic analysis |
CXC::TrapezoidalTimeSeriesIntegrator | Integrates a ground motion TimeSeries using the trapezoidal rule |
CXC::UniaxialHistoryVars | UniaxialHistoryVars stores values for strain and stiffness |
CXC::UniaxialStateVars | UniaxialStateVars stores values for material strain, stress and stiffness |
CXC::VectorSeccionesBarraPrismatica | Vector of pointers to SeccionBarraPrismaticaes. used to store the sections for each integration point |
CXC::Vertex | Vertex of a graph |
►CXC::YieldSurface_BC | Yield surface |
►CXC::YieldSurface_BC2D | BC 2D yield surface |
CXC::Attalla2D | Atalla 2D yield surface |
CXC::ElTawil2D | El Tawil 2D yield surface |
CXC::ElTawil2DUnSym | Unsymmetric 2D El Tawil yield surface |
CXC::Hajjar2D | XXX?? |
CXC::NullYS2D | Null 2D yield surface |
CXC::Orbison2D | Orbison 2D yield surface |
►CXC::YS_Evolution | Yield surface evolution |
CXC::NullEvolution | Useful for declaring inner-surfaces or pinching surfaces or just plain elastic-perfectly plastic surfaces that do not evolve |
►CXC::YS_Evolution2D | 2D yield surface evolution |
►CXC::BkStressLimSurface2D | ?? |
CXC::CombinedIsoKin2D02 | Kinematic model is based on back-stress Isotropic model on plastic-deformations This one is also deformable |
CXC::Kinematic2D02 | ?? |
CXC::PeakOriented2D02 | Grows/shrinks one side while keeping the diametrically opposite end the same. Kp_isoXPos = Kp_isoXNeg = (should be) Kp_kinX Since kinematic is function of back-stress and isotropic is a function of plastic-strains - calibration will be difficult |
CXC::BoundingSurface2D | Bounding 2D yield surface |
►CXC::PlasticHardening2D | ?? |
CXC::CombinedIsoKin2D01 | ?? |
CXC::Isotropic2D01 | ?? |
CXC::Kinematic2D01 | 2D kinematic yield surface |
CXC::PeakOriented2D01 | ?? |
CXC::DOF_GrpConstIter | Iterator over DEF groups |
►CXC::DOF_GrpIter | Iterator over DOF groups |
CXC::SimpleDOF_Iter | Iterator over the degrees of freedom of the analysis model |
CXC::DomainPartitioner | |
CXC::DomainUser | ?? |
CXC::doubleData | |
Ce_node | |
CXC::ElementalLoadIter | Iterador sobre las elemental loads |
►CXC::ElementIter | Iterator over an element container |
►CXC::SingleDomTIter< ElementIter > | |
CXC::SingleDomEleIter | |
CXC::PartitionedDomainEleIter | |
►CEntCmd | |
CXC::DqPtrs< Body > | |
CXC::DqPtrs< Constraint > | |
CXC::DqPtrs< Edge > | |
CXC::DqPtrs< Element > | |
CXC::DqPtrs< Face > | |
CXC::DqPtrs< Node > | |
CXC::DqPtrs< Pnt > | |
CXC::DqPtrs< UniformGrid > | |
CXC::MapCasosActivos< XC::LoadPattern > | |
CXC::MapCasosActivos< XC::NodeLocker > | |
CXC::MaterialVector< NDMaterial > | |
CXC::MaterialVector< SectionForceDeformation > | |
CXC::MaterialVector< UniaxialMaterial > | |
►CXC::MatrizPtrBase< Element > | |
CXC::MatrizPtrElem | Matrix of pointers to elements |
►CXC::MatrizPtrBase< Node > | |
CXC::MatrizPtrNod | Matriz de pointers to nodes |
►CXC::MatrizPtrBase< Pnt > | |
CXC::MatrizPtrPnt | Matriz de pointers to puntos |
CXC::PhysicalProperties< NDMaterial > | |
CXC::PhysicalProperties< SectionForceDeformation > | |
CXC::PhysicalProperties< UniaxialMaterial > | |
►CXC::TritrizPtrBase< MatrizPtrElem > | |
CXC::TritrizPtrElem | "Tritriz" of pointers to elements |
►CXC::TritrizPtrBase< MatrizPtrNod > | |
CXC::TritrizPtrNod | "Tritriz" of pointers to elements |
►CXC::TritrizPtrBase< MatrizPtrPnt > | |
CXC::TritrizPtrPnt | "Tritriz" of elment pointers |
►CXC::Analysis | Clase Base para los objetos que realizan the analysis |
CXC::DomainDecompositionAnalysis | Used when performing a domain decomposition analysis. It provides methods which can be invoked by a subdomain to perform the numerical computations required |
►CXC::EigenAnalysis | Eigenproblem analysis |
CXC::LinearBucklingEigenAnalysis | Linear buckling analysis (used inside an StaticAnalysis) |
CXC::ModalAnalysis | Modal analysis |
►CXC::StaticAnalysis | Performs a static analysis on the FE_Model |
CXC::LinearBucklingAnalysis | Linear buckling analysis |
CXC::SubdomainAnalysis | SubdomainAnalysis is a subclass of AnalysisAnalysis, it is used when performing a domain decomposition analysis. It provides methods which can be invoked by a subdomain to perform the numerical computations required |
►CXC::TransientAnalysis | Analysis of the time-dependent response of the model |
►CXC::DirectIntegrationAnalysis | Direct integration dynamic analysis |
CXC::VariableTimeStepDirectIntegrationAnalysis | Perform a dynamic analysis on the FE_Model using a direct integration scheme |
CXC::AnalysisModel | Los objetos de esta clase, dan acceso a los objetos FE_Element y DOF_Group creados por el Constraint Handler |
CXC::AuxMatrix | |
CXC::BeamIntegration | Base class for integration on beam elements |
CXC::Cad | Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies, etc |
►CXC::Channel | Channel is an abstract base class which defines the channel interface. A channel is a point of communication in a program, a mailbox to/from which data enters/leaves a program |
►CXC::FE_Datastore | |
►CXC::DBDatastore | |
CXC::BerkeleyDbDatastore | |
CXC::MySqlDatastore | |
CXC::OracleDatastore | |
CXC::SQLiteDatastore | |
CXC::FileDatastore | |
CXC::NEESData | |
CXC::MPI_Channel | MPI_Channel is a sub-class of channel. It is implemented with Berkeley stream sockets using the TCP protocol. Messages delivery is garaunteed. Communication is full-duplex between a pair of connected sockets |
CXC::TCP_Socket | TCP_Socket is a sub-class of channel. It is implemented with Berkeley stream sockets using the TCP protocol. Messages delivery is garaunteed. Communication is full-duplex between a pair of connected sockets |
CXC::TCP_SocketNoDelay | TCP_SocketNoDelay is a sub-class of channel. It is implemented with Berkeley stream sockets using the TCP protocol. Messages delivery is garaunteed. Communication is full-duplex between a pair of connected sockets |
CXC::UDP_Socket | DP_Socket is a sub-class of channel. It is implemented with Berkeley datagram sockets using the UDP protocol. Messages delivery is thus unreliable |
CXC::CmbEdge::Lado | Component of a compound line |
CXC::ConstraintHandler | ConstraintHandlers enforce the single and multi freedom constraints that exist in the domain by creating the appropriate FE_Element and DOF_Group objects |
CXC::CrossSectionProperties2d | Mechanical properties of a cross section (area, moments of inertia,...) for a bi-dimensional problem (three DOB for each section) |
CXC::DamageModelVector | Vector de pointers to damage models. se emplea en Joint2D |
CXC::DataOutputHandler | |
CXC::DOF_Numberer | Base class for DOF numbererers |
CXC::DqFibras | Contenedor de fibras |
CXC::DqGroundMotions | Contenedor de definiciones de sismo |
CXC::DqPtrs< T > | Pointer to (nodes, elements, points, lines,...) container |
CXC::DqUniaxialMaterial | Contenedor de pointers to UniaxialMaterial |
CXC::Element0D::Vxy | |
CXC::ElementEdge | Element edge (TO DEPRECATE?? LP 7.02.2017) |
CXC::ElementEdges | Element edge container |
CXC::ElementPtrs | Pointers to the elements affected by the load |
CXC::FiberSets | Fiber sets container |
CXC::GraphNumberer | Numberer for problem's degrees of freedom |
CXC::GroundMotion | Base class for ground motions |
►CXC::ID | |
CXC::IDVarSize | |
CXC::MovableID | ID that can move between processes |
►CXC::ResponseId | Stiffness material contribution response identifiers |
CXC::RespFiberSectionShear3d | |
CXC::RespMembraneMaterial | |
CXC::RespPlateMaterial | |
CXC::RespPMz | |
CXC::RespPMzMy | |
CXC::RespPMzMyT | |
CXC::RespPMzV | |
CXC::RespPMzVyMyVzT | |
CXC::RespPVyMz | |
CXC::RespShellMaterial | |
CXC::RespVyP | |
CXC::Integrator | Base class for the object that performs the integration of physical properties over the domain to form the system stiffness matrix |
CXC::InteractionDiagramData | @ingroup MATSCCDiagInt |
CXC::IntPtrWrapper | |
CXC::KRSeccion | Stiffness matrix and resultant vector for a section |
CXC::LineSearch | LineSearch is an abstract base class, i.e. no objects of it's type can be created. Its subclasses seek to find a better solution to R(U)=0 than the solution Ui-1 + delta Ui would give, typically Ui = Ui-1 + factor * delta Ui |
CXC::Loader | Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc |
CXC::LoadLoaderMember | ?? |
►CXC::MapCadMemberBase | Base class for entity containers of the model |
►CXC::MapCadMember< Body > | |
►CXC::MapEnt< Body > | |
CXC::MapCuerpos | Body contaainer |
►CXC::MapCadMember< Edge > | |
►CXC::MapEnt< Edge > | |
CXC::MapLineas | Contenedor de puntos del modelo |
►CXC::MapCadMember< Face > | |
►CXC::MapEnt< Face > | |
CXC::MapSurfaces | Contenedor de puntos del modelo |
►CXC::MapCadMember< MatrizPtrPnt > | |
CXC::MapEsquemas2d | Bidimensional scheme container |
►CXC::MapCadMember< Pnt > | |
►CXC::MapEnt< Pnt > | |
CXC::MapPuntos | Point container |
►CXC::MapCadMember< SisRef > | |
CXC::MapSisRef | Reference systems container |
►CXC::MapCadMember< TrfGeom > | |
CXC::MapTrfGeom | Contenedor de puntos del modelo |
►CXC::MapCadMember< TritrizPtrPnt > | |
CXC::MapEsquemas3d | Three dimensional scheme container |
►CXC::MapCadMember< UniformGrid > | |
►CXC::MapEnt< UniformGrid > | |
CXC::MapUniformGrids | Uniform grid container |
►CXC::MapCadMember< T > | Container for model entities |
CXC::MapEnt< T > | Geometric entities container (points, lines, surfaces,...) |
CXC::MapCasosActivos< T > | |
CXC::MapFields | Container of field definitions |
CXC::MapModelWrapper | Finite element model wrappers container |
CXC::MapSet | Sets container |
CXC::MapSoluMethod | Solution methods container |
CXC::MaterialVector< MAT > | Material pointer container. It's used by elements to store materials for each integration point |
►CXC::Matrix | |
CXC::MovableMatrix | Matrix that can move between processes |
CXC::MatrizPtrBase< T > | Base class for matrices of pointers to nodes, elements and points |
►CXC::MEDObject | Base class for MED objects |
►CXC::MEDBaseInfo | Base class for infomation objects |
►CXC::MEDCellBaseInfo | Basic information about mesh cells |
CXC::MEDCellInfo | Information about mesh cells (conectivity,...) |
CXC::MEDGroupInfo | Information about node and element sets |
CXC::MEDVertexInfo | Information about mesh vertex |
►CXC::MEDFieldInfo | Information about a field defined over a mesh subset |
►CXC::MEDTFieldInfo< double > | |
CXC::MEDDblFieldInfo | Information about an scalar field defined on a mesh subset |
►CXC::MEDTFieldInfo< int > | |
CXC::MEDIntFieldInfo | Information about field defined over a mesh subset |
CXC::MEDTFieldInfo< T > | Iformation about a field defined over a mesh subset |
CXC::MEDGaussModel | Information about Gauss model |
CXC::MEDMesh | Envoltorio para el objeto MESHING de MED |
CXC::MEDMeshing | Envoltorio para el objeto MESHING de MED |
CXC::MeshComponentContainer | Base class for the element and constraint containers |
CXC::MeshEdge | Mesh edge |
CXC::MeshEdges | Element edge container |
CXC::ModelWrapper | Wrapper for the finite element model "seen" from the solver. The model wrapper is definied by: |
CXC::MotionHistory | Data that define acceleration, velocities and displacements due to a earthquake |
CXC::NodeLockers | NodeLocker container |
►CXC::NodePtrs | Pointers to nodes |
CXC::NodePtrsWithIDs | Node pointer container for elements |
CXC::NodeVectors | Vectores to store trial and commited values of node displacement, velocity, etc |
►CXC::ObjWithRecorders | Objeto capaz de gestionar Recorders |
CXC::Domain | Domain (mesh and boundary conditions) of the finite element model |
CXC::SolutionAlgorithm | Base class for solution algorithms |
CXC::PhysicalProperties< MAT > | Base class for element's physical properties |
CXC::PivotsUltimateStrains | Definition of ultimate strains for the pivots |
CXC::Preprocessor | Finite element model generation tools |
CXC::ProblemaEF | Finite element problem |
CXC::ProcSolu | Solution procedure for the finite element problem |
CXC::ProcSoluControl | Container for the objects that control the solution procedure |
CXC::RayleighDampingFactors | Rayleigh damping factors |
CXC::Recorder | An Recorder object is used in the program to store/restore information at each commit() |
►CXC::SeccionInerte | Cross-section representation able to return mechanical propertis a area, moments of inertia,.. |
CXC::GeomSection | Cross section geometry |
CXC::ListRegiones | Lista de regiones |
CXC::ListReinfLayer | Contenedor (lista) de capas de armadura |
CXC::VectorReinfBar | Vector de barras de armadura |
CXC::ShellCrdTransf3dBase | Base class for 3D coordinate transformations |
CXC::SoluMethod | Solution procedure for the finite element problem. The solution procedure is definde by specifiying: |
CXC::Solver | Equation solver |
CXC::SystemOfEqn | System of equations base class |
►CXC::TaggedObject | Object idenfied by an integer (tag) |
CXC::CrdTransf | CrdTransf provides the abstraction of a frame coordinate transformation. It is an abstract base class and thus no objects of it's type can be instatiated. It has pure virtual functions which must be implemented in it's derived classes |
CXC::CyclicModel | ?? |
CXC::DamageModel | |
►CXC::DOF_Group | A DOF_Group object is instantiated by the ConstraintHandler for every unconstrained node in the domain. The constrained nodes require specialised types of DOF_Group; which deal with the constraints. DOF_Group objects can handle 0 boundary constraints; if the eqn number of a DOF is less than START_EQN_NUM a value of 0.0 is set for disp, vel and accel when a setNode*(Vector &) is invoked |
CXC::LagrangeDOF_Group | A LagrangeDOF_Group object is instantiated by a LagrangeConstraintHandler for every constrained node in the domain |
CXC::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 |
CXC::DomainComponent | Objeto que forma parte de un domain |
►CXC::FE_Element | Finite element as seen by analysis |
►CXC::MPSPBaseFE | Base class for MFreedom_FE y SFreedom_FE |
►CXC::MPBase_FE | ?? |
►CXC::MFreedom_FE | ?? |
CXC::LagrangeMFreedom_FE | LagrangeMFreedom_FE is a subclass of FE_Element which handles MFreedom_Constraints using the Lagrange method |
CXC::PenaltyMFreedom_FE | PenaltyMFreedom_FE is a subclass of FE_Element which handles MFreedom_Constraints using the penalty method |
►CXC::MRMFreedom_FE | ?? |
CXC::LagrangeMRMFreedom_FE | LagrangeMRMFreedom_FE is a subclass of FE_Element which handles MRMFreedom_Constraints using the Lagrange method |
CXC::PenaltyMRMFreedom_FE | PenaltyMRMFreedom_FE is a subclass of FE_Element which handles MRMFreedom_Constraints using the penalty method |
►CXC::SFreedom_FE | ?? |
CXC::LagrangeSFreedom_FE | LagrangeSFreedom_FE is a subclass of SFreedom_FE which handles SFreedom_Constraints using the Lagrange method |
CXC::PenaltySFreedom_FE | PenaltySFreedom_FE is a subclass of SFreedom_FE which handles SFreedom_Constraints using the penalty method |
CXC::TransformationFE | TransformationFE objects handle MFreedom_Constraints using the transformation method T^t K T. SFreedom_Constraints are handled by the TransformationConstraintHandler |
CXC::Fiber | Section fiber |
CXC::FrictionModel | |
CXC::Material | Base class for materials |
CXC::NodeLocations | |
CXC::Parameter | |
►CXC::ReliabilityDomainComponent | |
CXC::CorrelationCoefficient | |
►CXC::Filter | |
CXC::KooFilter | |
CXC::StandardLinearOscillatorAccelerationFilter | |
CXC::StandardLinearOscillatorDisplacementFilter | |
CXC::StandardLinearOscillatorVelocityFilter | |
CXC::LimitStateFunction | |
►CXC::ModulatingFunction | |
CXC::ConstantModulatingFunction | |
CXC::GammaModulatingFunction | |
CXC::KooModulatingFunction | |
CXC::TrapezoidalModulatingFunction | |
►CXC::Positioner | |
CXC::ParameterPositioner | |
CXC::RandomVariablePositioner | |
►CXC::RandomVariable | |
CXC::BetaRV | |
CXC::ChiSquareRV | |
CXC::ExponentialRV | |
CXC::GammaRV | |
CXC::GumbelRV | |
CXC::LaplaceRV | |
CXC::LognormalRV | |
CXC::NormalRV | |
CXC::ParetoRV | |
CXC::RayleighRV | |
CXC::ShiftedExponentialRV | |
CXC::ShiftedRayleighRV | |
CXC::Type1LargestValueRV | |
CXC::Type1SmallestValueRV | |
CXC::Type2LargestValueRV | |
CXC::Type3SmallestValueRV | |
CXC::UniformRV | |
CXC::UserDefinedRV | |
CXC::WeibullRV | |
►CXC::Spectrum | |
CXC::JonswapSpectrum | |
CXC::NarrowBandSpectrum | |
CXC::PointsSpectrum | |
►CXC::SectionRepres | Material distribution on a cross section |
CXC::FiberSectionRepr | Fiber section representation |
CXC::Vertex | Vertex of a graph |
CXC::YieldSurface_BC | Yield surface |
CXC::YS_Evolution | Yield surface evolution |
CXC::TaggedObjectStorage | TaggedObjectStorage. A TaggedObjectStorage object a container object used to hold objects of type TaggedObject; each object of which has some UNIQUE identifier |
CXC::TimeSeries | Time variation of loads.A TimeSeries object is used to determine the load factor to be applied to the loads in a pettern. to the model |
CXC::TritrizPtrBase< MatrizPtr > | "Tritriz" de pointers to objetos |
►CXC::Vector | |
CXC::EsfBeamColumn3d | 3D beam column internal forces |
CXC::MovableVector | Vector that can move between processes |
CXC::VectorSeccionesBarraPrismatica | Vector of pointers to SeccionBarraPrismaticaes. used to store the sections for each integration point |
►CEntConNmb | |
►CXC::DiscretBase | Base class for cross-section discretization |
►CXC::RegionSecc | Region of a section that corresponds with a material |
►CXC::RgQuadCell | Region of a section that creates quadrilateral cells |
CXC::RgSccCirc | Circular shaped patch |
CXC::RgSccPoligono | |
CXC::RgSccQuad | Quad that discretizes in quad cells |
CXC::ReinfBar | Reinforcing bar |
►CXC::ReinfLayer | Rebar layer |
CXC::CircReinfLayer | Capa de armaduras en forma de arco de circulo |
CXC::SingleBar | Single rebar (not included in a reinforcement layer) |
CXC::StraightReinfLayer | Set of rebars distributed along a segment |
►CXC::EntGeomSection | Base class of section geometry representation classes |
►CXC::Eje | Base class for 1D entities in section definition |
CXC::Segment | Segment de recta entre dos puntos |
►CXC::SisRefScc | Reference system used for make easier definining point positions |
CXC::SisRefSccCartesianas2d | Bidimensional reference system for a section |
CXC::Spot | Point object for section geometry definition |
CXC::EntMdlrBase | Base class of the preprocessor objects |
CXC::FieldInfo | Information about a field defined over a set |
►CEntWOwner | |
CXC::ConvergenceTest | Convergence test |
CXC::EPState | 3 |
►CXC::ErrorHandler | |
CXC::ConsoleErrorHandler | |
►CEvolutionLaw | |
CXC::MDEvolutionLaw | ?? |
►CXC::EvolutionLaw_S | ?? |
CXC::EvolutionLaw_L_Eeq | ?? |
CXC::EvolutionLaw_NL_Eeq | ?? |
CXC::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. dpo = (1+eo)po/(lamda-kappa)*de_p |
►CXC::EvolutionLaw_T | ?? |
CXC::EvolutionLaw_L_Eij | ?? |
CXC::EvolutionLaw_NL_Eij | ?? |
CXC::EvolutionLaw_NL_EijMD | ?? |
CXC::FDEPState | ?? |
►CXC::fdEvolution_S | ?? |
CXC::fdEvolution_SLS | ?? |
►CXC::fdEvolution_T | ?? |
CXC::fdEvolution_TL | ?? |
►CXC::fdFlow | ?? |
CXC::fdFlowDP | ?? |
CXC::fdFlowVM | ?? |
►CXC::fdYield | ?? |
CXC::fdYieldDP | ?? |
CXC::fdYieldVM | ?? |
CXC::FE_EleConstIter | Const iterator over the finite elements of the model |
►CXC::FE_EleIter | Iterator over the finite element of the model |
CXC::SimpleFE_Iter | Iterator over the model finite elements |
►CXC::FEM_ObjectBroker | FEM_ObjectBroker is is an object broker class for the finite element method. All methods are virtual to allow for subclasses; which can be used by programmers when introducing new subclasses of the main objects |
CXC::FEM_ObjectBrokerAllClasses | The same as FEM_ObjectBroker? |
CXC::FiberData | Fiber data |
CXC::fileDatastoreOutputFile | |
►CXC::FindCurvatures | |
CXC::CurvaturesBySearchAlgorithm | |
CXC::FirstPrincipalCurvature | |
►CXC::FindDesignPointAlgorithm | |
CXC::SearchWithStepSizeAndStepDirection | |
►CXC::FVector | Element internal forces |
►CXC::FVectorData< 24 > | |
CXC::FVectorShell | Ingernal forces for a shell element |
►CXC::FVectorData< 3 > | |
CXC::FVectorBeamColumn2d | Internal forces for a beam-column 2D element |
►CXC::FVectorData< 5 > | |
CXC::FVectorBeamColumn3d | Internal forces for a beam column 3D element |
CXC::FVectorData< SZ > | Auxiliary class for the internal forces in a beam-column element |
CXC::GaussModel | Base class for Gauss integration models |
►CGeomObj3d | |
CXC::ClosedTriangleMesh | @ingroup MATSCCDiagInt |
►CXC::GFunEvaluator | |
CXC::BasicGFunEvaluator | |
CXC::OpenSeesGFunEvaluator | |
CXC::TclGFunEvaluator | |
CXC::TclMatlabGFunEvaluator | |
CGlobalLU_t | |
►CXC::GradGEvaluator | |
CXC::FiniteDifferenceGradGEvaluator | |
CXC::OpenSeesGradGEvaluator | |
►CXC::GraphPartitioner | GraphPartitioner is an abstract base class. Its subtypes are responsible for partioning the vertices of a graph. The partitioning is done in the method partition which sets the colors of the vertices of the graph to colors 1 through numParrtitions |
CXC::Metis | Type of GraphPartitioner which uses 'METIS - Unstructured Graph Partitioning And Sparse Matrix Ordering System', developed by G. Karypis and V. Kumar at the University of Minnesota. The metis files are found in metis-2.0 which were downloaded |
CXC::Metis | Type of GraphPartitioner which uses 'METIS - Unstructured Graph Partitioning And Sparse Matrix Ordering System', developed by G. Karypis and V. Kumar at the University of Minnesota. The metis files are found in metis-2.0 which were downloaded |
CGstat_t | |
►CXC::HessianApproximation | |
CXC::SQPsearchDirectionMeritFunctionAndHessian | |
CXC::intData | |
CXC::IntegrationPointsCoords | Stores the coordinates of the integration points |
►CKDTree | |
CXC::KDTreeElements | |
CXC::KDTreeNodes | |
►CKDTreePos | |
CXC::ElemPos | Element position for KDTree building |
CXC::NodePos | Node position for its use in the KDTree |
►CXC::Lagrange_FE | Lagrange_FE is a subclass of FE_Element which handles _Constraints using the Lagrange method |
CXC::LagrangeMFreedom_FE | LagrangeMFreedom_FE is a subclass of FE_Element which handles MFreedom_Constraints using the Lagrange method |
CXC::LagrangeMRMFreedom_FE | LagrangeMRMFreedom_FE is a subclass of FE_Element which handles MRMFreedom_Constraints using the Lagrange method |
CXC::LagrangeSFreedom_FE | LagrangeSFreedom_FE is a subclass of SFreedom_FE which handles SFreedom_Constraints using the Lagrange method |
►Clist | |
CXC::ListRegiones | Lista de regiones |
CXC::ListReinfLayer | Contenedor (lista) de capas de armadura |
►Clist_Pos2d | |
CXC::NMPointCloud | (N,M) point set |
►Clist_Pos3d | |
CXC::NMyMzPointCloud | (N,My,Mz) point set |
►CXC::LoadBalancer | |
CXC::ReleaseHeavierToLighterNeighbours | |
CXC::ShedHeaviest | |
CXC::SwapHeavierToLighterNeighbours | |
►CXC::LoadCaseIter | ?? |
►CXC::SingleDomTIter< LoadCaseIter > | |
CXC::SingleDomLC_Iter | |
►CLoadCombinationMap | |
CXC::LoadCombinationGroup | Load combination container |
CXC::LoadIter | Iterator over loads |
CXC::LoadPatternIter | Load pattern iterator |
►CXC::MachineBroker | A MachineBroker is responsible for getting an actor process running on the parallel machine |
►CXC::AlphaBaseMachineBroker | DEC Alpha machine broker? |
CXC::AlphaMachineBroker | |
CXC::DecMachineBroker | Broker for DEC machines |
CXC::MillMachineBroker | |
CXC::MPI_MachineBroker | MPI_MachineBroker is the broker responsible for monitoring the usage of the processes in an mpi run |
►Cmap | |
CXC::MapCadMember< Body > | |
CXC::MapCadMember< Edge > | |
CXC::MapCadMember< Face > | |
CXC::MapCadMember< MatrizPtrPnt > | |
CXC::MapCadMember< Pnt > | |
CXC::MapCadMember< SisRef > | |
CXC::MapCadMember< TrfGeom > | |
CXC::MapCadMember< TritrizPtrPnt > | |
CXC::MapCadMember< UniformGrid > | |
CXC::MapCasosActivos< XC::LoadPattern > | |
CXC::MapCasosActivos< XC::NodeLocker > | |
CXC::FiberSets | Fiber sets container |
CXC::MapCadMember< T > | Container for model entities |
CXC::MapCasosActivos< T > | |
CXC::MatrixOperations | |
►CMatrizT | |
CXC::MatrizPtrBase< Element > | |
CXC::MatrizPtrBase< Node > | |
CXC::MatrizPtrBase< Pnt > | |
CXC::MatrizPtrBase< T > | Base class for matrices of pointers to nodes, elements and points |
CXC::MEDMapConectividad | Information about mesh cells connectivity |
CXC::MEDMapIndices | Map between the indexes in XC and in MEDMEM |
CXC::MEDMapNumCeldasPorTipo | Number of cells de cada tipo |
►CXC::MeritFunctionCheck | |
CXC::AdkZhangMeritFunctionCheck | |
CXC::CriteriaReductionMeritFunctionCheck | |
CXC::PolakHeSearchDirectionAndMeritFunction | |
CXC::SQPsearchDirectionMeritFunctionAndHessian | |
CXC::Message | Message between processes |
►CXC::MFreedom_ConstraintIter | Iterator over multi-freedom constraints |
►CXC::SingleDomTIter< MFreedom_ConstraintIter > | |
CXC::SingleDomMFreedom_Iter | |
►CXC::ModelBuilder | |
CXC::PartitionedModelBuilder | |
►CXC::MRMFreedom_ConstraintIter | Iterador over multiple retained nodal constraints |
►CXC::SingleDomTIter< MRMFreedom_ConstraintIter > | |
CXC::SingleDomMRMFreedom_Iter | |
CXC::MultiYieldSurface | ?? |
►CXC::nDarray | |
►CXC::BJmatrix | |
CXC::BJvector | |
►CXC::BJtensor | |
CXC::Cosseratstraintensor | |
CXC::Cosseratstresstensor | |
CXC::MovableBJTensor | BJTensor that can move between processes |
CXC::straintensor | Strain tensor |
CXC::stresstensor | |
CXC::nDarray_rep | |
CXC::NEES_table | |
►CXC::NMPointCloudBase | (N,M) point set base |
CXC::NMPointCloud | (N,M) point set |
CXC::NMyMzPointCloud | (N,My,Mz) point set |
CXC::NodalLoadIter | Iterador sobre las nodal loads |
►CXC::NodeIter | Iterador sobre el conteedor de nodos |
►CXC::SingleDomTIter< NodeIter > | |
CXC::SingleDomNodIter | |
CXC::SubdomainNodIter | |
CXC::NodeLockerIter | Iterador sobre los objetos de tipo NodeLocker |
CXC::ObjectBroker | Base class for brokers |
Coffdblk | |
►CXC::OPS_Stream | |
CXC::FileStream | |
CXC::StandardStream | |
Cpanstat_t | |
CXC::ParamAgotTN | Parameter that define the ultimate limit states of a RC section under normal stresses |
►CXC::ParticlePos3d | Natural coordinates of an element's particle |
►CXC::GaussPoint | 3D position of Gauss points |
CXC::MatPoint3D | Integration point on three-dimensional space |
Cpdgstrf_options_t | |
Cpdgstrf_threadarg_t | |
CXC::Pivots | Pivot positions computed for a bending plane |
►CPlano3d | |
CXC::DeformationPlane | Deformation plane for a cross-section |
►CPoligono2d | |
CXC::InteractionDiagram2d | @ingroup MATSCCDiagInt |
►CXC::PotentialSurface | The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model |
CXC::CAMPotentialSurface | ?? |
CXC::DPPotentialSurface | ?? |
CXC::MDPotentialSurface | ?? |
CXC::MDPotentialSurface | ?? |
CXC::MDPotentialSurface01 | ?? |
CXC::RMC01PotentialSurface | Functions for rounded Mohr-Coulomb potential function |
CXC::VMPotentialSurface | Von Mises potential surface |
►CXC::ProbabilityTransformation | |
CXC::NatafProbabilityTransformation | |
Cprocstat_t | |
CXC::profilematrix | |
CXC::profilematrix_rep | |
Cpxgstrf_relax_t | |
Cpxgstrf_shared_t | |
►CXC::QuadRule | Integration rule (quadrature) |
►CXC::QuadRule1d | Base class for one-dimesional integrations rules (quadratures) |
CXC::GaussLobattoQuadRule1d01 | One-dimensional Gauss-Lobatto quadrature |
CXC::GaussQuadRule1d | One-dimensional Gauss quadrature |
CXC::GaussQuadRule1d01 | One-dimensional Gauss quadrature |
CXC::QuadRule1d01 | One-dimensional quadrature |
►CXC::RandomNumberGenerator | |
CXC::CStdLibRandGenerator | |
►CRef3d3d | |
CXC::ComputePivots | Given a bending plane, computes the "pivots" position on the section |
►CXC::ReliabilityAnalysis | |
CXC::FORMAnalysis | |
CXC::FOSMAnalysis | |
CXC::FragilityAnalysis | |
CXC::GFunVisualizationAnalysis | |
CXC::MVFOSMAnalysis | |
CXC::OptimizationAnalysis | |
CXC::OutCrossingAnalysis | |
CXC::ParametricReliabilityAnalysis | |
CXC::SamplingAnalysis | |
CXC::SORMAnalysis | |
CXC::SystemAnalysis | |
►CXC::ReliabilityConvergenceCheck | |
CXC::OptimalityConditionReliabilityConvergenceCheck | |
CXC::StandardReliabilityConvergenceCheck | |
CXC::ReliabilityDomain | |
►CXC::Response | |
CXC::DamageResponse | |
CXC::ElementResponse | |
CXC::FiberResponse | Recorder for fiber response |
CXC::FrictionResponse | |
CXC::MaterialResponse | Recorder for material response |
►CXC::RootFinding | |
CXC::ModNewtonRootFinding | |
CXC::SecantRootFinding | |
►CXC::SearchDirection | |
CXC::GradientProjectionSearchDirection | |
CXC::HLRFSearchDirection | |
CXC::PolakHeSearchDirectionAndMeritFunction | |
CXC::SQPsearchDirectionMeritFunctionAndHessian | |
CXC::SecuenciaLados | Order in edges of an hexaedron face |
CXC::SensitivityAlgorithm | |
►CXC::SensitivityIntegrator | |
CXC::NewmarkSensitivityIntegrator | |
CXC::StaticSensitivityIntegrator | |
►CXC::SFreedom_ConstraintIter | Iterator over single freedom constraints |
►CXC::SingleDomTIter< SFreedom_ConstraintIter > | |
CXC::SingleDomSFreedom_Iter | |
CXC::SingleDomAllSFreedom_Iter | |
►CXC::Shadow | |
CXC::ShadowSubdomain | |
CXC::ShellBData | Auxiliary data for shell elements |
►CXC::Simple1GenBase | ?? |
CXC::PySimple1Gen | ?? |
CXC::TzSimple1Gen | ?? |
CXC::skymatrix | |
Cstat_col_t | |
Cstat_relax_t | |
Cstat_snode_t | |
►CXC::StepSizeRule | |
CXC::ArmijoStepSizeRule | |
CXC::FixedStepSizeRule | |
►CXC::SubdomainIter | |
►CXC::SingleDomTIter< SubdomainIter > | |
CXC::PartitionedDomainSubIter | |
Csuperlu_memusage_t | |
►CXC::TaggedObjectIter | An TaggedObjectIter is an iter for returning the Components of an object of class TaggedObjectStorage. It must be written for each subclass of TaggedObjectStorage (this is done for efficiency reasons), hence the abstract base class |
CXC::ArrayOfTaggedObjectsIter | |
CXC::MapOfTaggedObjectsIter | MapOfTaggedObjectsIter is an iter for returning the TaggedObjects of a storage objects of type MapOfTaggedComponents |
Cthread_control_block | |
CXC::Timer | |
CXC::UnbalAndTangent | Vector de fuerza desequilibrada y tangent stiffness matrix |
CXC::UnbalAndTangentStorage | Vector de fuerza desequilibrada y tangent stiffness matrix |
CuniaxialPackage | |
►Cvector | |
CXC::MaterialVector< NDMaterial > | |
CXC::MaterialVector< SectionForceDeformation > | |
CXC::MaterialVector< UniaxialMaterial > | |
CXC::TritrizPtrBase< MatrizPtrElem > | |
CXC::TritrizPtrBase< MatrizPtrNod > | |
CXC::TritrizPtrBase< MatrizPtrPnt > | |
CXC::DamageModelVector | Vector de pointers to damage models. se emplea en Joint2D |
CXC::ElementEdges | Element edge container |
CXC::ID | |
CXC::MaterialVector< MAT > | Material pointer container. It's used by elements to store materials for each integration point |
CXC::TritrizPtrBase< MatrizPtr > | "Tritriz" de pointers to objetos |
CXC::VectorCells | Cells vector |
CXC::VectorReinfBar | Vector de barras de armadura |
CXC::VectorSeccionesBarraPrismatica | Vector of pointers to SeccionBarraPrismaticaes. used to store the sections for each integration point |
►CXC::VertexIter | Iterator over the vertices of the graph |
CXC::ArrayVertexIter | ArrayVertexIter is an iter for returning the vertices of an object of class ArrayGraph. ArrayVertexIter must be written for each subclass of ArrayGraph: wherin the vertices are stored differently to that in ArrayGraph |
CXC::FE_VertexIter | Iterador over the vertices of the graph |
►CXC::WEnergy | ?? |
CXC::LogWEnergy | ?? |
CXC::MooneyRivlinSimoWEnergy | ?? |
CXC::MooneyRivlinWEnergy | ?? |
CXC::NeoHookeanWEnergy | ?? |
►CXC::OgdenWEnergyBase | ?? |
CXC::OgdenSimoWEnergy | ?? |
CXC::OgdenWEnergy | ?? |
CXC::SimoPisterWEnergy | ?? |
►CXC::YieldSurface | The goal is to create a platform for efficient and easy implemetation of any elasto-plastic constitutive model |
CXC::CAMYieldSurface | ?? |
CXC::DPYieldSurface | ?? |
CXC::DPYieldSurface01 | ?? |
CXC::MDYieldSurface | ?? |
CXC::RMC01YieldSurface | Functions for rounded Mohr-Coulomb yield function |
CXC::TriFCYieldSurface | Yield surface is based on article by Menetrey, P. and William, K.J. published in 1995 in ACI Structural Journal pp 311-318. Purpose of the Yield surface is to model triaxial strenght of concrete |
CXC::VMYieldSurface | Von Mises yield surface |
►CTIter | |
CXC::SingleDomTIter< TIter > | |