|
suanPan
|
Classes | |
| struct | MaterialExampleData |
| It is recommended to store data, especially constant data, in a simple structure. The motivation is to obtain a clear interface so that store and recover of objects will be easier. More... | |
| class | MaterialExample |
| A MaterialExample material class. More... | |
| class | ConcreteCM |
| A ConcreteCM material class. More... | |
| struct | DataConcreteExp |
| class | ConcreteExp |
| A ConcreteExp material class. More... | |
| class | ConcreteTable |
| A ConcreteTable material class. More... | |
| class | ConcreteTsai |
| A ConcreteTsai material class. More... | |
| struct | DataNonlinearK4 |
| class | NonlinearK4 |
| A ConcreteK4 material class. More... | |
| struct | DataConcreteK4 |
| class | ConcreteK4 |
| class | CustomStrainDegradation |
| The CustomStrainDegradation class. More... | |
| class | CustomStressDegradation |
| The CustomStressDegradation class. More... | |
| class | Degradation |
| The Degradation class. More... | |
| class | StrainDegradation |
| class | StressDegradation |
| struct | DataDhakal |
| class | Dhakal |
| The Dhakal class. More... | |
| struct | DataTrilinearStrainDegradation |
| class | TrilinearStrainDegradation |
| The TrilinearStrainDegradation class. More... | |
| struct | DataAsymmElastic1D |
| class | AsymmElastic1D |
| A 1-D Elastic class. More... | |
| struct | DataBilinearElastic1D |
| class | BilinearElastic1D |
| A BilinearElastic1D material class. More... | |
| class | CustomElastic1D |
| A 1D Elastic class using custom constitutive equation. More... | |
| struct | DataElastic1D |
| class | Elastic1D |
| A 1-D Elastic class. More... | |
| struct | DataMultilinearElastic1D |
| class | MultilinearElastic1D |
| A MultilinearElastic1D material class. More... | |
| struct | DataPolyElastic1D |
| class | PolyElastic1D |
| A PolyElastic1D material class. More... | |
| struct | DataSinh1D |
| class | Sinh1D |
| A 1D Elastic class. More... | |
| struct | DataTanh1D |
| class | Tanh1D |
| A 1D Elastic class. More... | |
| struct | DataAFC |
| class | AFC |
| A AFC material class. More... | |
| struct | DataBilinearOO |
| class | BilinearOO |
| A BilinearOO material class. More... | |
| struct | DataBilinearPO |
| class | BilinearPO |
| A BilinearPO material class. More... | |
| struct | DataBoucWen |
| class | BoucWen |
| The BoucWen class. More... | |
| struct | DataBWBN |
| class | BWBN |
| The BWBN class. More... | |
| class | ComplexHysteresis |
| A ComplexHysteresis material class. More... | |
| struct | DataCoulombFriction |
| class | CoulombFriction |
| The CoulombFriction class. More... | |
| struct | DataFlag |
| class | Flag |
| A Flag material class. More... | |
| struct | DataGap01 |
| class | Gap01 |
| The Gap01 class defines a gap material. This material does not response to compression, but show bilinear elastic-perfectly plastic response with the elastic modulus of \(E\) and the yield stress of \(\sigma_y\). The material also shows a gap feature during reloading stage, i.e., from zero stress to tension stress. More... | |
| struct | DataMPF |
| class | MPF |
| The MPF class. More... | |
| struct | DataMultilinearOO |
| class | MultilinearOO |
| A MultilinearOO material class. More... | |
| struct | DataMultilinearPO |
| class | MultilinearPO |
| A MultilinearPO material class. More... | |
| class | OriginOriented |
| A OriginOriented material class. More... | |
| class | PeakOriented |
| A PeakOriented material class. More... | |
| struct | DataRambergOsgood |
| class | RambergOsgood |
| A RambergOsgood material class. More... | |
| struct | DataSimpleHysteresis |
| class | SimpleHysteresis |
| A SimpleHysteresis material class. More... | |
| struct | DataSlipLock |
| class | SlipLock |
| The SlipLock class. More... | |
| struct | DataSteelBRB |
| class | SteelBRB |
| The SteelBRB class. More... | |
| class | Trivial |
| The Trivial class. More... | |
| class | Material1D |
| A Material1D class. More... | |
| struct | DataBilinearViscosity |
| class | BilinearViscosity |
| A 1D Viscosity class. More... | |
| class | CustomViscosity |
| A 1D Viscosity class. More... | |
| class | Kelvin |
| A 1D Kelvin material class. More... | |
| class | Maxwell |
| A 1D Maxwell material class. More... | |
| struct | DataNonlinearViscosity |
| class | NonlinearViscosity |
| A 1D Viscosity class. More... | |
| struct | DataNonviscous01 |
| class | Nonviscous01 |
| A 1D Viscosity class. More... | |
| struct | DataViscosity01 |
| class | Viscosity01 |
| A 1D Elastic class. More... | |
| struct | DataViscosity02 |
| class | Viscosity02 |
| A 1D Viscosity class. More... | |
| struct | DataArmstrongFrederick1D |
| class | ArmstrongFrederick1D |
| The ArmstrongFrederick1D class defines a nonlinear hardening material with mixed hardening (isotropic and kinematic) based on J2 plasticity rule. More... | |
| struct | DataBilinear1D |
| class | Bilinear1D |
| A Bilinear1D material class. More... | |
| struct | DataBilinearMises1D |
| class | BilinearMises1D |
| A BilinearMises1D material class. More... | |
| class | CustomGurson1D |
| The CustomGurson1D class. More... | |
| class | CustomMises1D |
| A CustomMises1D material class. More... | |
| struct | DataExpGurson1D |
| class | ExpGurson1D |
| The ExpGurson1D class. More... | |
| struct | DataExpMises1D |
| class | ExpMises1D |
| A ExpMises1D material class. More... | |
| struct | DataMultilinearMises1D |
| class | MultilinearMises1D |
| A MultilinearMises1D material class. More... | |
| struct | DataMises1D |
| class | NonlinearMises1D |
| A NonlinearMises1D material class. More... | |
| struct | DataVAFCRP1D |
| class | VAFCRP1D |
| The VAFCRP1D class defines a nonlinear hardening material with mixed hardening (isotropic and kinematic) based on J2 plasticity rule. More... | |
| class | Parallel |
| A Parallel material class. More... | |
| class | Sequential |
| A Sequential material class. More... | |
| class | Uniaxial |
| A Uniaxial class. More... | |
Functions | |
| SUANPAN_EXPORT void | new_materialexample (unique_ptr< Material > &, istringstream &) |
| Parallel::Parallel (unsigned, uvec &&) | |
| int | Parallel::initialize (const shared_ptr< DomainBase > &) override |
| unique_ptr< Material > | Parallel::get_copy () override |
| int | Parallel::update_trial_status (const vec &) override |
| int | Parallel::update_trial_status (const vec &, const vec &) override |
| int | Parallel::clear_status () override |
| int | Parallel::commit_status () override |
| int | Parallel::reset_status () override |
| vector< vec > | Parallel::record (OutputType) override |
| void | Parallel::print () override |
| Sequential::Sequential (unsigned, uvec &&) | |
| int | Sequential::initialize (const shared_ptr< DomainBase > &) override |
| unique_ptr< Material > | Sequential::get_copy () override |
| int | Sequential::update_trial_status (const vec &) override |
| int | Sequential::clear_status () override |
| int | Sequential::commit_status () override |
| int | Sequential::reset_status () override |
| vector< vec > | Sequential::record (OutputType) override |
| void | Sequential::print () override |
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
| SUANPAN_EXPORT void new_materialexample | ( | unique_ptr< Material > & | return_obj, |
| istringstream & | command | ||
| ) |
| Parallel::Parallel | ( | unsigned | T, |
| uvec && | MT | ||
| ) |
|
overridevirtual |
Reimplemented from Material1D.
|
overridevirtual |
Reimplemented from Material1D.
|
overridevirtual |
Reimplemented from Material1D.
|
overridevirtual |
Reimplemented from Material1D.
|
overridevirtual |
Implements Material.
|
overridevirtual |
Implements Material.
| Sequential::Sequential | ( | unsigned | T, |
| uvec && | MT | ||
| ) |
|
overridevirtual |
Reimplemented from Material.
|
overridevirtual |
|
overridevirtual |
Reimplemented from Material.