Class documentation of Concepts

Loading...
Searching...
No Matches
eigensolver::EasyArPackpp< T > Class Template Referenceabstract

Purely virtual class providing methods and instances for its child classes EasyArPackppStd, EasyArPackppGen and EasyArPackppSymGen. More...

#include <easyArpackpp.hh>

Public Member Functions

 EasyArPackpp ()
 Default constructor.
 
virtual ~EasyArPackpp ()
 Empty destructor.
 
virtual EigenSolver< T > * getSolver ()=0
 Pure virtual method for getting the generated solver.
 

Protected Attributes

int dim_
 Dimension of the space.
 

Detailed Description

template<class T>
class eigensolver::EasyArPackpp< T >

Purely virtual class providing methods and instances for its child classes EasyArPackppStd, EasyArPackppGen and EasyArPackppSymGen.

Definition at line 29 of file easyArpackpp.hh.

Constructor & Destructor Documentation

◆ EasyArPackpp()

template<class T >
eigensolver::EasyArPackpp< T >::EasyArPackpp ( )
inline

Default constructor.

Definition at line 33 of file easyArpackpp.hh.

◆ ~EasyArPackpp()

template<class T >
virtual eigensolver::EasyArPackpp< T >::~EasyArPackpp ( )
inlinevirtual

Empty destructor.

Definition at line 38 of file easyArpackpp.hh.

Member Function Documentation

◆ getSolver()

template<class T >
virtual EigenSolver< T > * eigensolver::EasyArPackpp< T >::getSolver ( )
pure virtual

Pure virtual method for getting the generated solver.

Implemented in eigensolver::EasyArPackppStd< F, G, H >, eigensolver::EasyArPackppGen< F, G, H >, and eigensolver::EasyArPackppSymGen.

Member Data Documentation

◆ dim_

template<class T >
int eigensolver::EasyArPackpp< T >::dim_
protected

Dimension of the space.

Definition at line 47 of file easyArpackpp.hh.


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