XC Open source finite element analysis program
Classes

Classes

class  XC::BarSlipMaterial
 The file generates the 4 point envelope for both positive and negative loading and is basically a wrapper for the Pinching4 material at it's outset. More...
 
class  XC::BoucWenMaterial
 ??. More...
 
class  XC::CableMaterial
 CableMaterial provides the abstraction of an elastic uniaxial material, the input parameters are the Prestress, E, Effective Self Weight (gravity component of Weight per volume transverse to the cable), and Length of the cable. More...
 
class  XC::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. More...
 
struct  XC::Conc02HistoryVars
 Concrete02 history variables. More...
 
class  XC::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. More...
 
class  XC::Concrete04
 Uniaxial Popovics concrete material object with degraded linear unloading/reloading stiffness according to the work of Karsan-Jirsa and tensile strength with exponential decay. More...
 
class  XC::ConcreteBase
 Base class for concrete materials. More...
 
class  XC::RawConcrete
 Base class for concrete materials. More...
 
class  XC::ConnectedMaterial
 Connected uniaxial materials (parallel or serial). More...
 
class  XC::ParallelMaterial
 Parallel connected materials. More...
 
class  XC::SeriesMaterial
 Serially connected uniaxial materials. More...
 
class  XC::DqUniaxialMaterial
 Contenedor de pointers to UniaxialMaterial. More...
 
class  XC::DrainBilinearMaterial
 ??. More...
 
class  XC::DrainClough1Material
 ??. More...
 
class  XC::DrainClough2Material
 ??. More...
 
class  XC::DrainHardeningMaterial
 ??. More...
 
class  XC::DrainPinch1Material
 ?? More...
 
class  XC::DrainMaterial
 ??. More...
 
class  XC::ElasticBaseMaterial
 Base class for uniaxial elastic materials. More...
 
class  XC::ElasticMaterial
 Linear elastic uniaxial material. More...
 
class  XC::ElasticPPMaterial
 Elastic perfectly plastic material. More...
 
class  XC::EncapsulatedMaterial
 ??. More...
 
class  XC::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));. More...
 
class  XC::EPPBaseMaterial
 Base class for elastic perfectly plastic materials. More...
 
class  XC::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. More...
 
class  XC::FatigueMaterial
 FatigueMaterial wraps a UniaxialMaterial and imposes fatigue limits. More...
 
class  XC::FedeasBond1Material
 FedeasBond1Material wraps the FEDEAS 1d material subroutine Bond_1. More...
 
class  XC::FedeasBond2Material
 FedeasBond2Material wraps the FEDEAS 1d material subroutine Bond_2. More...
 
class  XC::FedeasBondMaterial
 FedeasBondMaterial wraps the FEDEAS 1d material subroutine Bond_1. More...
 
class  XC::FedeasConcr1Material
 FedeasConcr1Material wraps the FEDEAS 1d material subroutine Concr_1. More...
 
class  XC::FedeasConcr2Material
 FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2. More...
 
class  XC::FedeasConcr3Material
 FedeasConcr3Material wraps the FEDEAS 1d material subroutine Concr_3. More...
 
class  XC::FedeasConcrMaterial
 FedeasConcrMaterial wraps the FEDEAS 1d material subroutine Concr_1. More...
 
class  XC::FedeasHardeningMaterial
 FedeasHardeningMaterial wraps the FEDEAS 1d material subroutine Hard_1. More...
 
class  XC::FedeasHyster1Material
 FedeasConcr2Material wraps the FEDEAS 1d material subroutine Concr_2. More...
 
class  XC::FedeasHyster2Material
 FedeasHyster2Material wraps the FEDEAS 1d material subroutine Hyster_2. More...
 
class  XC::FedeasSteel1Material
 FedeasSteel1Material wraps the FEDEAS 1d material subroutine Steel_1. More...
 
class  XC::FedeasSteel2Material
 FedeasSteel2Material wraps the FEDEAS 1d material subroutine Steel_2. More...
 
class  XC::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. More...
 
class  XC::HardeningMaterial
 HardeningMaterial provides the abstraction for a one-dimensional rate-independent plasticity model with combined isotropic and kinematic hardening. More...
 
class  XC::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. More...
 
class  XC::MinMaxMaterial
 Stores max and min strain values. More...
 
class  XC::NewUniaxialMaterial
 ??. More...
 
class  XC::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. More...
 
class  XC::Pinching4Material
 ??. More...
 
class  XC::InternalParamsA
 Internal parameters for a p-y material. More...
 
class  XC::InternalParamsIn
 Internal parameters for a p-y material. More...
 
class  XC::InternalParamsLR
 Internal parameters for a p-y material. More...
 
class  XC::InternalParamsLRIn
 Internal parameters for a p-y material. More...
 
class  XC::PQyzBase
 Base class for PySimple1 y QzSimple1. More...
 
class  XC::PYBase
 Material que representa una curva p-y. More...
 
class  XC::PyLiq1
 ??. More...
 
class  XC::PySimple1
 Material que representa una curva p-y. More...
 
class  XC::PySimple1Gen
 ??. More...
 
class  XC::QzSimple1
 Material que representa la resistencia por fuste de un pilote. More...
 
class  XC::Simple1GenBase
 ??. More...
 
class  XC::TzLiq1
 ??. More...
 
class  XC::TzSimple1
 Material que representa una curva t-z. More...
 
class  XC::TzSimple1Gen
 ??. More...
 
class  XC::ReinforcingSteel
 ??. More...
 
class  XC::Bilinear
 ??. More...
 
class  XC::Clough
 ??. More...
 
class  XC::CloughDamage
 ??. More...
 
class  XC::Pinching
 ??. More...
 
class  XC::PinchingDamage
 ??. More...
 
class  XC::Steel01
 Uniaxial material model for steel. More...
 
class  XC::Steel02
 Uniaxial material for steel. Menegotto-Pinto steel model with Filippou isotropic hardening. More...
 
class  XC::Steel03
 Steel 03 uniaxial material. More...
 
class  XC::SteelBase
 Base class for steel uniaxial materials. More...
 
class  XC::SteelBase0103
 Base class for Steel01 and Steel03. More...
 
class  XC::UniaxialHistoryVars
 UniaxialHistoryVars stores values for strain and stiffness. More...
 
class  XC::UniaxialMaterial
 Base class for uniaxial materials. More...
 
class  XC::UniaxialStateVars
 UniaxialStateVars stores values for material strain, stress and stiffness. More...
 
class  XC::ViscousMaterial
 Material de tipo viscoso. More...
 
class  XC::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. More...
 

Detailed Description