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. More...
 
virtual EigenSolver< T > * getSolver ()=0
 Pure virtual method for getting the generated solver. More...
 
virtual ~EasyArPackpp ()
 Empty destructor. More...
 

Protected Attributes

int dim_
 Dimension of the space. More...
 

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::EasyArPackppSymGen, eigensolver::EasyArPackppGen< F, G, H >, and eigensolver::EasyArPackppStd< F, G, H >.

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:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich