|
CppNoddy
0.92
|
A templated object for real/complex vector system of first-order ordinary differential equations. More...
#include <ODE_EVP.h>
Public Member Functions | |
| ODE_EVP (Equation_2matrix< _Type > *equation_ptr, const DenseVector< double > &nodes, Residual< _Type > *ptr_to_left_residual, Residual< _Type > *ptr_to_right_residual) | |
| The class is defined by a vector function for the system. More... | |
| ~ODE_EVP () | |
| Destructor. More... | |
| void | eigensolve () |
| Formulate and solve the global eigenvalue problem for a linear system. More... | |
| LinearEigenSystem_base * | p_eigensystem () |
| Allow access to the underlying dense linear eigensystem through a pointer to the private member data. More... | |
| void | add_tagged_to_mesh () |
| OneD_Node_Mesh< D_complex > | get_mesh (const unsigned &i) const |
A templated object for real/complex vector system of first-order ordinary differential equations.
| CppNoddy::ODE_EVP< _Type >::ODE_EVP | ( | Equation_2matrix< _Type > * | equation_ptr, |
| const DenseVector< double > & | nodes, | ||
| Residual< _Type > * | ptr_to_left_residual, | ||
| Residual< _Type > * | ptr_to_right_residual | ||
| ) |
The class is defined by a vector function for the system.
| equation_ptr | A pointer to an equation with 2 associated matrices; matrix1 will define the eigenvalue problem. |
| nodes | A vector of nodal points. |
| ptr_to_left_residual | A pointer to a residual object that defines the LHS boundary conditions. |
| ptr_to_right_residual | A pointer to a residual object that defines the RHS boundary conditions. |
Definition at line 26 of file ODE_EVP.cpp.
References CppNoddy::DenseVector< _Type >::size().
| CppNoddy::ODE_EVP< _Type >::~ODE_EVP |
Destructor.
Definition at line 45 of file ODE_EVP.cpp.
|
inline |
Definition at line 60 of file ODE_EVP.h.
References CppNoddy::OneD_Node_Mesh< _Type, _Xtype >::set_nodes_vars(), and CppNoddy::DenseVector< _Type >::size().
Referenced by main(), and CppNoddy::Example::Neutral_residual::Neutral_residual().
| void CppNoddy::ODE_EVP< _Type >::eigensolve |
Formulate and solve the global eigenvalue problem for a linear system.
Definition at line 58 of file ODE_EVP.cpp.
Referenced by main(), and CppNoddy::Example::Neutral_residual::Neutral_residual().
|
inline |
Definition at line 99 of file ODE_EVP.h.
Referenced by main(), and CppNoddy::Example::Neutral_residual::Neutral_residual().
| LinearEigenSystem_base * CppNoddy::ODE_EVP< _Type >::p_eigensystem |
Allow access to the underlying dense linear eigensystem through a pointer to the private member data.
Definition at line 53 of file ODE_EVP.cpp.
Referenced by main(), and CppNoddy::Example::Neutral_residual::Neutral_residual().
1.9.5
© 2012
R.E. Hewitt