|
CppNoddy
0.92
|
Solving a one-dimensional "Bi-harmonic" eigenvalue problem (EVP) More...
#include <IVP_bundle.h>Go to the source code of this file.
Classes | |
| class | CppNoddy::Example::Biharmonic_equation |
| Define the biharmonic eigenvalue equation by inheriting Equation base class. More... | |
| class | CppNoddy::Example::Biharmonic_residual |
| Define a residual function using the boundary conditions for the biharmonic_equation. More... | |
Namespaces | |
| namespace | CppNoddy |
| A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechanics. | |
| namespace | CppNoddy::Example |
Functions | |
| int | main () |
Solving a one-dimensional "Bi-harmonic" eigenvalue problem (EVP)
![\[ \left ( \frac{\mbox{d}^2}{\mbox{d}x^2} - \lambda \right )^2 f(x) = 0\,, \quad \mbox{where} \quad f(0)=f(1)=f'(0)=f'(1)=0\,,\]](form_158.png)
via Runge-Kutta and (vector) Newton iteration. The problem is nonlinear since 
Locally solving for eigenvalues using IVP methods is generally speaking not a great way of doing things; this is just a Example rather than any recommendation! See the other EVP examples for better methods.
Definition in file EVPShootBiharmonic.cpp.
| int main | ( | ) |
Definition at line 88 of file EVPShootBiharmonic.cpp.
References CppNoddy::TrackerFile::header(), CppNoddy::Newton< _Type >::iterate(), CppNoddy::Example::Biharmonic_residual::ode, CppNoddy::TrackerFile::push_ptr(), and CppNoddy::TrackerFile::update().
1.9.5
© 2012
R.E. Hewitt