QHarmonicElement<NNODE_1D> elements are 1D Elements with NNODE_1D nodal points that are used to solve the Harmonic eigenvalue Problem described by HarmonicEquations. More...
Public Member Functions | |
| QHarmonicElement () | |
| Constructor: Call constructors for QElement and Poisson equations. | |
| unsigned | required_nvalue (const unsigned &n) const |
| Required # of ‘values’ (pinned or dofs) at node n. | |
| void | output (ostream &outfile) |
| Output function overloaded from HarmonicEquations. | |
| void | output (ostream &outfile, const unsigned &Nplot) |
| Output function overloaded from HarmonicEquations. | |
Public Member Functions inherited from HarmonicEquations | |
| HarmonicEquations () | |
| Empty Constructor. | |
| virtual double | u (const unsigned &n) const |
| Access function: Eigenfunction value at local node n Note that solving the eigenproblem does not assign values to this storage space. It is used for output purposes only. | |
| void | output (ostream &outfile) |
| Output the eigenfunction with default number of plot points. | |
| void | output (ostream &outfile, const unsigned &nplot) |
| Output FE representation of soln: x,y,u or x,y,z,u at Nplot plot points. | |
| void | fill_in_contribution_to_jacobian_and_mass_matrix (Vector< double > &residuals, DenseMatrix< double > &jacobian, DenseMatrix< double > &mass_matrix) |
| Assemble the contributions to the jacobian and mass matrices. | |
| double | interpolated_u (const Vector< double > &s) const |
| Return FE representation of function value u(s) at local coordinate s. | |
Protected Member Functions | |
| double | dshape_eulerian (const Vector< double > &s, Shape &psi, DShape &dpsidx) const |
| Shape, test functions & derivs. w.r.t. to global coords. Return Jacobian. | |
| double | dshape_eulerian_at_knot (const unsigned &ipt, Shape &psi, DShape &dpsidx) const |
| Shape, test functions & derivs. w.r.t. to global coords. at integration point ipt. Return Jacobian. | |
Protected Member Functions inherited from HarmonicEquations | |
| virtual int | u_local_eqn (const unsigned &n) |
| Access function that returns the local equation number of the unknown in the problem. Default is to assume that it is the first (only) value stored at the node. | |
QHarmonicElement<NNODE_1D> elements are 1D Elements with NNODE_1D nodal points that are used to solve the Harmonic eigenvalue Problem described by HarmonicEquations.
Definition at line 220 of file harmonic.cc.
|
inline |
Constructor: Call constructors for QElement and Poisson equations.
Definition at line 228 of file harmonic.cc.
|
inlineprotectedvirtual |
Shape, test functions & derivs. w.r.t. to global coords. Return Jacobian.
Implements HarmonicEquations.
Definition at line 246 of file harmonic.cc.
|
inlineprotectedvirtual |
Shape, test functions & derivs. w.r.t. to global coords. at integration point ipt. Return Jacobian.
Implements HarmonicEquations.
Definition at line 254 of file harmonic.cc.
|
inline |
Output function overloaded from HarmonicEquations.
Definition at line 235 of file harmonic.cc.
References HarmonicEquations::output().
|
inline |
Output function overloaded from HarmonicEquations.
Definition at line 239 of file harmonic.cc.
References HarmonicEquations::output().
|
inline |
Required # of ‘values’ (pinned or dofs) at node n.
Definition at line 232 of file harmonic.cc.