eigensolver::ArpackStdOperatorWrapper< T > Class Template Reference

Wrapper for general operators and standard eigenproblems. More...

#include <arpackpp.hh>

Public Member Functions

 ArpackStdOperatorWrapper (concepts::Operator< T > &OP)
 Constructor for the wrapper. More...
 
template<class F >
void multOPx (F *v, F *w)
 Applies the operator Op and stores the result. More...
 

Private Attributes

concepts::Operator< T > & OP_
 

Detailed Description

template<class T>
class eigensolver::ArpackStdOperatorWrapper< T >

Wrapper for general operators and standard eigenproblems.

Definition at line 36 of file arpackpp.hh.

Constructor & Destructor Documentation

◆ ArpackStdOperatorWrapper()

Constructor for the wrapper.

Parameters
OPoperator

Definition at line 43 of file arpackpp.hh.

Member Function Documentation

◆ multOPx()

template<class T >
template<class F >
void eigensolver::ArpackStdOperatorWrapper< T >::multOPx ( F *  v,
F *  w 
)
inline

Applies the operator Op and stores the result.

Parameters
vvector the operator Op is applied to
wvector that stores Op * v

Definition at line 53 of file arpackpp.hh.

Member Data Documentation

◆ OP_

template<class T >
concepts::Operator<T>& eigensolver::ArpackStdOperatorWrapper< T >::OP_
private

Definition at line 62 of file arpackpp.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