vmmlib  1.7.0
 All Classes Namespaces Functions Pages
vmml::lapack_sym_eigs< N, float_t > Struct Template Reference
+ Collaboration diagram for vmml::lapack_sym_eigs< N, float_t >:

Classes

struct  eigenvalue_compare
 

Public Types

typedef matrix< N, N, float_t > m_input_type
 
typedef matrix< N, N, float_t > evectors_type
 
typedef vector< N, float_t > evalues_type
 
typedef vector< N, float_t > evector_type
 
typedef evalues_type::iterator evalue_iterator
 
typedef
evalues_type::const_iterator 
evalue_const_iterator
 
typedef std::pair< float_t,
size_t > 
eigv_pair_type
 

Public Member Functions

template<size_t X>
bool compute_x (const m_input_type &A, matrix< N, X, float_t > &eigvectors_, vector< X, float_t > &eigvalues_)
 
bool compute_1st (const m_input_type &A, evector_type &eigvector_, float_t &eigvalue_)
 
bool compute_all (const m_input_type &A, evectors_type &eigvectors_, evalues_type &eigvalues_)
 
bool test_success (lapack::lapack_int info)
 
const lapack::eigs_params
< float_t > & 
get_params ()
 

Public Attributes

lapack::eigs_params< float_t > p
 

Detailed Description

template<size_t N, typename float_t>
struct vmml::lapack_sym_eigs< N, float_t >

Definition at line 221 of file lapack_sym_eigs.hpp.


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