|
| ElementPropertyCard1D () |
|
virtual | ~ElementPropertyCard1D () |
| virtual destructor More...
|
|
virtual unsigned int | dim () const |
| dimension of the element for which this property is defined More...
|
|
void | set_bending_model (MAST::BendingOperatorType b) |
| returns the bending model to be used for the 2D element More...
|
|
virtual MAST::BendingOperatorType | bending_model (const MAST::GeomElem &elem) const |
| returns the bending model to be used for the 2D element. 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...
|
|
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...
|
|
virtual const MAST::FieldFunction< Real > & | A () const =0 |
|
virtual MAST::FieldFunction< Real > & | A ()=0 |
|
virtual const MAST::FieldFunction< Real > & | J () const =0 |
|
virtual MAST::FieldFunction< Real > & | J ()=0 |
|
virtual const MAST::FieldFunction< Real > & | Ip () const =0 |
|
virtual MAST::FieldFunction< Real > & | Ip ()=0 |
|
virtual const MAST::FieldFunction< Real > & | Ay () const =0 |
|
virtual MAST::FieldFunction< Real > & | Ay ()=0 |
|
virtual const MAST::FieldFunction< Real > & | Az () const =0 |
|
virtual MAST::FieldFunction< Real > & | Az ()=0 |
|
virtual const MAST::FieldFunction< RealMatrixX > & | I () const =0 |
|
virtual MAST::FieldFunction< RealMatrixX > & | I ()=0 |
|
| ElementPropertyCardBase () |
|
virtual | ~ElementPropertyCardBase () |
| virtual destructor More...
|
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_A_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_B_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | stiffness_D_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | damping_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | inertia_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_A_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_expansion_B_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | transverse_shear_stiffness_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_A_matrix (MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | prestress_B_matrix (MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_conductance_matrix (const MAST::ElementBase &e) const =0 |
|
virtual std::unique_ptr< MAST::FieldFunction< RealMatrixX > > | thermal_capacitance_matrix (const MAST::ElementBase &e) const =0 |
|
virtual const MAST::FieldFunction< Real > & | section (const MAST::ElementBase &e) const =0 |
|
virtual bool | if_isotropic () const =0 |
| return true if the property is isotropic More...
|
|
virtual const MAST::MaterialPropertyCardBase & | get_material () 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...
|
|
void | set_diagonal_mass_matrix (bool m) |
| sets the mass matrix to be diagonal or consistent More...
|
|
bool | if_diagonal_mass_matrix () const |
| returns the type of strain to be used for this element More...
|
|
virtual bool | if_prestressed () const |
|
| FunctionSetBase () |
|
virtual | ~FunctionSetBase () |
| destructor deletes the function pointers More...
|
|
bool | contains (const std::string &nm) const |
| checks if the card contains the specified property value More...
|
|
void | add (MAST::FunctionBase &f) |
| adds the function to this card and returns a reference to it. 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...
|
|
virtual bool | depends_on (const MAST::FunctionBase &f) const |
| returns true if the property card depends on the function f More...
|
|