Public Member Functions | Protected Member Functions | List of all members
QHarmonicElement< NNODE_1D > Class Template Reference

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...

Inheritance diagram for QHarmonicElement< NNODE_1D >:

Public Member Functions

 QHarmonicElement ()
 Constructor: Call constructors for QElement and Poisson equations. More...
 
unsigned required_nvalue (const unsigned &n) const
 Required # of ‘values’ (pinned or dofs) at node n. More...
 
void output (ostream &outfile)
 Output function overloaded from HarmonicEquations. More...
 
void output (ostream &outfile, const unsigned &Nplot)
 Output function overloaded from HarmonicEquations. More...
 

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. More...
 
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. More...
 

Detailed Description

template<unsigned NNODE_1D>
class QHarmonicElement< NNODE_1D >

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 222 of file harmonic.cc.

Constructor & Destructor Documentation

◆ QHarmonicElement()

template<unsigned NNODE_1D>
QHarmonicElement< NNODE_1D >::QHarmonicElement ( )
inline

Constructor: Call constructors for QElement and Poisson equations.

Definition at line 230 of file harmonic.cc.

Member Function Documentation

◆ dshape_eulerian()

template<unsigned NNODE_1D>
double QHarmonicElement< NNODE_1D >::dshape_eulerian ( const Vector< double > &  s,
Shape &  psi,
DShape &  dpsidx 
) const
inlineprotected

Shape, test functions & derivs. w.r.t. to global coords. Return Jacobian.

Definition at line 248 of file harmonic.cc.

◆ dshape_eulerian_at_knot()

template<unsigned NNODE_1D>
double QHarmonicElement< NNODE_1D >::dshape_eulerian_at_knot ( const unsigned &  ipt,
Shape &  psi,
DShape &  dpsidx 
) const
inlineprotected

Shape, test functions & derivs. w.r.t. to global coords. at integration point ipt. Return Jacobian.

Definition at line 256 of file harmonic.cc.

◆ output() [1/2]

template<unsigned NNODE_1D>
void QHarmonicElement< NNODE_1D >::output ( ostream &  outfile)
inline

Output function overloaded from HarmonicEquations.

Definition at line 237 of file harmonic.cc.

◆ output() [2/2]

template<unsigned NNODE_1D>
void QHarmonicElement< NNODE_1D >::output ( ostream &  outfile,
const unsigned &  Nplot 
)
inline

Output function overloaded from HarmonicEquations.

Definition at line 241 of file harmonic.cc.

◆ required_nvalue()

template<unsigned NNODE_1D>
unsigned QHarmonicElement< NNODE_1D >::required_nvalue ( const unsigned &  n) const
inline

Required # of ‘values’ (pinned or dofs) at node n.

Definition at line 234 of file harmonic.cc.


The documentation for this class was generated from the following file: