#include <arpackpp.hh>
Public Member Functions | |
ArpackOperatorWrapper (concepts::Operator< T > &OP, concepts::Operator< U > &A, concepts::Operator< V > &B) | |
template<class S > | |
void | multAxp (S *v, S *w) |
template<class S > | |
void | multBxp (S *v, S *w) |
template<class S > | |
void | multOPx (S *v, S *w) |
template<class S > | |
void | multOPxRegular (S *v, S *w) |
Wrapper for general operators and general eigenproblems
Definition at line 69 of file arpackpp.hh.
|
inline |
Constructor for the wrapper
OP | the operator that you want to apply in the method multOPx |
A | the operator that you want to apply in the method multAxp |
B | the operator that you want to apply in the method multBxp |
Definition at line 78 of file arpackpp.hh.
|
inline |
Applies the operator A
and stores the result.
v | vector the operator A is applied to |
w | vector that stores A * v |
Definition at line 91 of file arpackpp.hh.
|
inline |
Applies the operator B
and stores the result.
v | vector the operator B is applied to |
w | vector that stores B * v |
Definition at line 105 of file arpackpp.hh.
|
inline |
Applies the operator OP
and stores the result.
v | vector the operator Op is applied to |
w | vector that stores Op * v |
Definition at line 119 of file arpackpp.hh.
|
inline |
Applies the chaining of the operator OP
with A
and stores the result.
v | vector the operators Op and A are applied to |
w | vector that stores Op * A * v |
Definition at line 134 of file arpackpp.hh.