Definition at line 30 of file solid_1d_section_element_property_card.h.
#include <solid_1d_section_element_property_card.h>
Public Member Functions | |
Solid1DSectionElementPropertyCard () | |
virtual | ~Solid1DSectionElementPropertyCard () |
virtual destructor More... | |
virtual const MAST::FieldFunction< Real > & | A () const |
virtual MAST::FieldFunction< Real > & | A () |
virtual const MAST::FieldFunction< Real > & | Ay () const |
virtual MAST::FieldFunction< Real > & | Ay () |
virtual const MAST::FieldFunction< Real > & | Az () const |
virtual MAST::FieldFunction< Real > & | Az () |
virtual void | clear () |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | damping_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | damping_matrix () const |
virtual bool | depends_on (const MAST::FunctionBase &f) const |
returns true if the property card depends on the function f More... | |
virtual const MAST::FieldFunction< Real > & | Gam () const |
virtual MAST::FieldFunction< Real > & | Gam () |
virtual const MAST::MaterialPropertyCardBase & | get_material () const |
returns a reference to the material More... | |
virtual const MAST::FieldFunction< RealMatrixX > & | I () const |
virtual MAST::FieldFunction< RealMatrixX > & | I () |
virtual bool | if_isotropic () const |
return true if the property is isotropic More... | |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | inertia_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | inertia_matrix () const |
virtual void | init () |
Only used by 1D sections. More... | |
virtual const MAST::FieldFunction< Real > & | Ip () const |
virtual MAST::FieldFunction< Real > & | Ip () |
virtual const MAST::FieldFunction< Real > & | J () const |
virtual MAST::FieldFunction< Real > & | J () |
virtual const MAST::FieldFunction< RealMatrixX > & | Kap () const |
virtual MAST::FieldFunction< RealMatrixX > & | Kap () |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_A_matrix (MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_A_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_B_matrix (MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_B_matrix () const |
virtual const MAST::FieldFunction< Real > * | section (const MAST::ElementBase &e) const |
virtual const MAST::FieldFunction< Real > * | section () const |
virtual void | set_material (MAST::MaterialPropertyCardBase &mat) |
sets the material card More... | |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_A_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_A_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_B_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_B_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_D_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_D_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_capacitance_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_capacitance_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_conductance_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_conductance_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_A_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_A_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_B_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_B_matrix () const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | transverse_shear_stiffness_matrix (const MAST::ElementBase &e) const |
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | transverse_shear_stiffness_matrix () const |
Public Member Functions inherited from MAST::ElementPropertyCard1D | |
ElementPropertyCard1D () | |
virtual | ~ElementPropertyCard1D () |
virtual destructor More... | |
virtual MAST::BendingOperatorType | bending_model (const MAST::GeomElem &elem) const |
returns the bending model to be used for the 2D element. More... | |
virtual unsigned int | dim () const |
dimension of the element for which this property is defined More... | |
virtual int | extra_quadrature_order (const MAST::GeomElem &elem) const |
returns the extra quadrature order (on top of the system) that this element should use. More... | |
void | set_bending_model (MAST::BendingOperatorType b) |
returns the bending model to be used for the 2D element More... | |
RealVectorX & | y_vector () |
returns value of the property val . More... | |
const RealVectorX & | y_vector () const |
constant reference to vector in the x-y plane of the element. More... | |
Public Member Functions inherited from MAST::ElementPropertyCardBase | |
ElementPropertyCardBase () | |
virtual | ~ElementPropertyCardBase () |
virtual destructor More... | |
virtual bool | get_warping_only () const |
bool | if_diagonal_mass_matrix () const |
returns the type of strain to be used for this element More... | |
virtual bool | if_prestressed () const |
void | set_diagonal_mass_matrix (bool m) |
sets the mass matrix to be diagonal or consistent More... | |
virtual const MAST::MaterialPropertyCardBase & | set_material (MAST::MaterialPropertyCardBase &mat) const |
return the material property. More... | |
void | set_strain (MAST::StrainType strain) |
sets the type of strain to be used, which is LINEAR_STRAIN by default More... | |
const MAST::StrainType | strain_type () const |
returns the type of strain to be used for this element More... | |
Public Member Functions inherited from MAST::FunctionSetBase | |
FunctionSetBase () | |
virtual | ~FunctionSetBase () |
destructor deletes the function pointers More... | |
void | add (MAST::FunctionBase &f) |
adds the function to this card and returns a reference to it. More... | |
bool | contains (const std::string &nm) const |
checks if the card contains the specified property value More... | |
template<typename ValType > | |
const ValType & | get (const std::string &nm) const |
returns a constant reference to the specified function More... | |
template<typename ValType > | |
ValType & | get (const std::string &nm) |
returns a writable reference to the specified function More... | |
|
inline |
Definition at line 35 of file solid_1d_section_element_property_card.h.
|
inlinevirtual |
virtual destructor
Definition at line 45 of file solid_1d_section_element_property_card.h.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1491 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1556 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1516 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1581 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1524 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1589 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1621 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1769 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1779 of file solid_1d_section_element_property_card.cpp.
|
virtual |
returns true if the property card depends on the function f
Reimplemented from MAST::FunctionSetBase.
Definition at line 1483 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1548 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1613 of file solid_1d_section_element_property_card.cpp.
|
inlinevirtual |
returns a reference to the material
Reimplemented from MAST::ElementPropertyCardBase.
Definition at line 146 of file solid_1d_section_element_property_card.h.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1532 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1597 of file solid_1d_section_element_property_card.cpp.
|
inlinevirtual |
return true if the property is isotropic
Implements MAST::ElementPropertyCardBase.
Definition at line 138 of file solid_1d_section_element_property_card.h.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1789 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1809 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Only used by 1D sections.
Added for polymorphism enhancement.
Added by DJN.
Reimplemented from MAST::ElementPropertyCardBase.
Definition at line 1638 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1508 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1573 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1500 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCard1D.
Definition at line 1565 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1540 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1605 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1935 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1954 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1973 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1993 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 2077 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 2085 of file solid_1d_section_element_property_card.cpp.
|
inlinevirtual |
sets the material card
Definition at line 130 of file solid_1d_section_element_property_card.h.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1679 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1694 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1709 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1724 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1739 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1754 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 2045 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 2061 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 2013 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 2029 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1829 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1846 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1863 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1882 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Implements MAST::ElementPropertyCardBase.
Definition at line 1901 of file solid_1d_section_element_property_card.cpp.
|
virtual |
Definition at line 1918 of file solid_1d_section_element_property_card.cpp.
|
protected |
Definition at line 267 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 277 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 273 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 275 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 289 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 281 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 291 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 260 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 271 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 269 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 279 of file solid_1d_section_element_property_card.h.
|
protected |
material property card
Definition at line 265 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 283 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 285 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 287 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 293 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 295 of file solid_1d_section_element_property_card.h.
|
protected |
Definition at line 297 of file solid_1d_section_element_property_card.h.