cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
nmrSymmetricEigenProblem::Data Class Reference

#include <nmrSymmetricEigenProblem.h>

Public Member Functions

 Data ()
 
 Data (vctDynamicMatrix< double > &A, vctDynamicVector< double > &D, vctDynamicMatrix< double > &V)
 
 ~Data ()
 
void CheckSystem (const vctDynamicMatrix< double > &A, const vctDynamicVector< double > &D, const vctDynamicMatrix< double > &V)
 
void CheckInfo () const
 
void Free ()
 

Public Attributes

char JOBZ
 
char RANGE
 
char UPLO
 
CISSTNETLIB_INTEGER N
 
CISSTNETLIB_DOUBLE * A
 
CISSTNETLIB_INTEGER LDA
 
CISSTNETLIB_DOUBLE VL
 
CISSTNETLIB_DOUBLE VU
 
CISSTNETLIB_INTEGER IL
 
CISSTNETLIB_INTEGER IU
 
char DLAMCH
 
CISSTNETLIB_DOUBLE ABSTOL
 
CISSTNETLIB_INTEGER M
 
CISSTNETLIB_DOUBLE * W
 
CISSTNETLIB_DOUBLE * Z
 
CISSTNETLIB_INTEGER LDZ
 
CISSTNETLIB_INTEGER * ISUPPZ
 
CISSTNETLIB_DOUBLE * WORK
 
CISSTNETLIB_INTEGER LWORK
 
CISSTNETLIB_INTEGER * IWORK
 
CISSTNETLIB_INTEGER LIWORK
 
CISSTNETLIB_INTEGER INFO
 

Constructor & Destructor Documentation

nmrSymmetricEigenProblem::Data::Data ( )
nmrSymmetricEigenProblem::Data::Data ( vctDynamicMatrix< double > &  A,
vctDynamicVector< double > &  D,
vctDynamicMatrix< double > &  V 
)
nmrSymmetricEigenProblem::Data::~Data ( )

Member Function Documentation

void nmrSymmetricEigenProblem::Data::CheckInfo ( ) const
void nmrSymmetricEigenProblem::Data::CheckSystem ( const vctDynamicMatrix< double > &  A,
const vctDynamicVector< double > &  D,
const vctDynamicMatrix< double > &  V 
)
void nmrSymmetricEigenProblem::Data::Free ( )

Member Data Documentation

CISSTNETLIB_DOUBLE* nmrSymmetricEigenProblem::Data::A
CISSTNETLIB_DOUBLE nmrSymmetricEigenProblem::Data::ABSTOL
char nmrSymmetricEigenProblem::Data::DLAMCH
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::IL
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::INFO
CISSTNETLIB_INTEGER* nmrSymmetricEigenProblem::Data::ISUPPZ
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::IU
CISSTNETLIB_INTEGER* nmrSymmetricEigenProblem::Data::IWORK
char nmrSymmetricEigenProblem::Data::JOBZ
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::LDA
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::LDZ
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::LIWORK
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::LWORK
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::M
CISSTNETLIB_INTEGER nmrSymmetricEigenProblem::Data::N
char nmrSymmetricEigenProblem::Data::RANGE
char nmrSymmetricEigenProblem::Data::UPLO
CISSTNETLIB_DOUBLE nmrSymmetricEigenProblem::Data::VL
CISSTNETLIB_DOUBLE nmrSymmetricEigenProblem::Data::VU
CISSTNETLIB_DOUBLE* nmrSymmetricEigenProblem::Data::W
CISSTNETLIB_DOUBLE* nmrSymmetricEigenProblem::Data::WORK
CISSTNETLIB_DOUBLE* nmrSymmetricEigenProblem::Data::Z

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