20 #ifndef __mast__ks_stress_output__ 21 #define __mast__ks_stress_output__ 32 #include "libmesh/elem.h" 71 const libMesh::dof_id_type e_id,
72 Real& dsigma_vm_val_df)
const;
81 const libMesh::dof_id_type e_id,
82 Real& dsigma_vm_val_df)
const;
98 (
const libMesh::dof_id_type e_id,
108 #endif // __mast__ks_stress_output__
Data structure provides the mechanism to store stress and strain output from a structural analysis...
virtual void functional_boundary_sensitivity_for_elem(const MAST::FunctionBase &f, const libMesh::dof_id_type e_id, Real &dsigma_vm_val_df) const
calculates and returns the boundary sensitivity of von Mises p-norm functional for the element e...
KSStressStrainOutput()
default constructor
virtual void functional_for_all_elems()
calculates and returns the von Mises p-norm functional for all the elements that this object currentl...
Matrix< Real, Dynamic, 1 > RealVectorX
virtual ~KSStressStrainOutput()
virtual void functional_sensitivity_for_elem(const MAST::FunctionBase &f, const libMesh::dof_id_type e_id, Real &dsigma_vm_val_df) const
calculates and returns the sensitivity of von Mises p-norm functional for the element e...
virtual void functional_state_derivartive_for_elem(const libMesh::dof_id_type e_id, RealVectorX &dq_dX) const
calculates and returns the derivative of von Mises p-norm functional wrt state vector for the specifi...
This implements the computation of KS-constraint aggregation functional for the stress constraint...