MADNESS 0.10.1
|
The operator needed for solving for with GMRES. More...
#include <test_problems.h>
Public Member Functions | |
DirichletCondIntOp (const SeparatedConvolution< double, 3 > &gin, const Function< double, 3 > &bin) | |
Public Member Functions inherited from madness::Operator< Function< double, 3 > > | |
virtual | ~Operator () |
Function< double, 3 > & | applyOp (const Function< double, 3 > &in, Function< double, 3 > &out) const |
Public access to the operator's action, returns out for convenience. | |
Protected Member Functions | |
void | action (const Function< double, 3 > &invec, Function< double, 3 > &outvec) const |
Applies the operator to invec . | |
Protected Attributes | |
const Function< double, 3 > & | b |
The surface function (normalized) | |
const SeparatedConvolution< double, 3 > & | G |
The Green's function. | |
The operator needed for solving for with GMRES.
|
inline |
|
inlineprotectedvirtual |
Applies the operator to invec
.
G
is actually .[in] | invec | The input vector |
[out] | outvec | The action of the operator on invec |
Implements madness::Operator< Function< double, 3 > >.
References b, madness::Function< T, NDIM >::broaden(), madness::f, G, madness::Function< T, NDIM >::scale(), and madness::Function< T, NDIM >::truncate().
|
protected |
The surface function (normalized)
Referenced by action().
|
protected |
The Green's function.
Referenced by action().