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. | |
![]() | |
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. | |
![]() | |
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.