20 #ifndef __mast__element_property_card_1D__ 21 #define __mast__element_property_card_1D__ 48 virtual unsigned int dim()
const {
194 #endif // __mast__element_property_card_1D__
virtual const MAST::FieldFunction< Real > & Ay() const =0
virtual const MAST::FieldFunction< Real > & Ip() const =0
const RealVectorX & y_vector() const
constant reference to vector in the x-y plane of the element.
MAST::BendingOperatorType _bending_model
material property card.
virtual MAST::BendingOperatorType bending_model(const MAST::GeomElem &elem) const
returns the bending model to be used for the 2D element.
RealVectorX & y_vector()
returns value of the property val.
RealVectorX _local_y
vector in the x-y plane.
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...
Matrix< Real, Dynamic, 1 > RealVectorX
This class acts as a wrapper around libMesh::Elem for the purpose of providing a uniform interface fo...
virtual const MAST::FieldFunction< Real > & Az() const =0
virtual const MAST::FieldFunction< Real > & A() const =0
virtual ~ElementPropertyCard1D()
virtual destructor
virtual unsigned int dim() const
dimension of the element for which this property is defined
void set_bending_model(MAST::BendingOperatorType b)
returns the bending model to be used for the 2D element
virtual const MAST::FieldFunction< RealMatrixX > & I() const =0
virtual const MAST::FieldFunction< Real > & J() const =0