A class for elements to solve the 1D radial displacement ODE in the spherical shell compression benchmark problem. More...
#include <benchmark_elements.h>
Public Member Functions | |
| ShellBenchmarkElement () | |
| Constructor () | |
| ShellBenchmarkElement (const ShellBenchmarkElement &dummy)=delete | |
| Broken copy constructor. | |
| void | operator= (const ShellBenchmarkElement &)=delete |
| Broken assignment operator. | |
| unsigned | required_nvalue (const unsigned &n) const |
| Required # of ‘values’ (pinned or dofs) at node n. | |
| const double & | nu () const |
| Access function: Poisson ratio. | |
| double *& | nu_pt () |
| Pointer to Poisson ratio. | |
| void | output (std::ostream &outfile, const unsigned &n_plot) |
| Output FE representation of soln: x,y,u or x,y,z,u at n_plot^DIM plot points. | |
| void | fill_in_contribution_to_residuals (Vector< double > &residuals) |
| Add the element's contribution to its residual vector (wrapper) | |
| virtual double | interpolated_u_shell_benchmark (const Vector< double > &s) const |
| Return FE representation of function value u at local coordinate s. | |
Protected Member Functions | |
| virtual void | fill_in_generic_residual_contribution_shell_benchmark (Vector< double > &residuals) |
| Compute element residual Vector only (if flag=and/or element Jacobian matrix. | |
Protected Attributes | |
| double * | Nu_pt |
| Pointer to the Poisson ratio. | |
A class for elements to solve the 1D radial displacement ODE in the spherical shell compression benchmark problem.
Definition at line 41 of file benchmark_elements.h.
|
inline |
Constructor ()
Definition at line 46 of file benchmark_elements.h.
|
delete |
Broken copy constructor.
|
inline |
Add the element's contribution to its residual vector (wrapper)
Definition at line 77 of file benchmark_elements.h.
References oomph::ShellBenchmarkElement< N_NODE1D >::fill_in_generic_residual_contribution_shell_benchmark().
|
protectedvirtual |
Compute element residual Vector only (if flag=and/or element Jacobian matrix.
Compute element residual Vector and/or element Jacobian matrix.
Definition at line 36 of file benchmark_elements.cc.
Referenced by oomph::ShellBenchmarkElement< N_NODE1D >::fill_in_contribution_to_residuals().
|
inlinevirtual |
Return FE representation of function value u at local coordinate s.
Definition at line 85 of file benchmark_elements.h.
|
inline |
Access function: Poisson ratio.
Definition at line 61 of file benchmark_elements.h.
References oomph::ShellBenchmarkElement< N_NODE1D >::Nu_pt.
|
inline |
Pointer to Poisson ratio.
Definition at line 67 of file benchmark_elements.h.
References oomph::ShellBenchmarkElement< N_NODE1D >::Nu_pt.
|
delete |
Broken assignment operator.
| void oomph::ShellBenchmarkElement< NNODE_1D >::output | ( | std::ostream & | outfile, |
| const unsigned & | n_plot | ||
| ) |
Output FE representation of soln: x,y,u or x,y,z,u at n_plot^DIM plot points.
Output function.
Definition at line 126 of file benchmark_elements.cc.
|
inline |
Required # of ‘values’ (pinned or dofs) at node n.
Definition at line 55 of file benchmark_elements.h.
|
protected |
Pointer to the Poisson ratio.
Definition at line 119 of file benchmark_elements.h.
Referenced by oomph::ShellBenchmarkElement< N_NODE1D >::nu(), and oomph::ShellBenchmarkElement< N_NODE1D >::nu_pt().