|
MADNESS 0.10.1
|
The operator needed for solving for 
#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 
|
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, and madness::nonlinear_vector_solver().
The surface function (normalized)
Referenced by action().
|
protected |
The Green's function.
Referenced by action().