MADNESS 0.10.1
ComplexVecLinearOp Class Reference

an arbitrary operator for complex vectors More...

Inheritance diagram for ComplexVecLinearOp:
Collaboration diagram for ComplexVecLinearOp:

Protected Member Functions

void action (const Vector< std::complex< double >, 3 > &invec, Vector< std::complex< double >, 3 > &outvec) const
 The action of the operator.

Additional Inherited Members

Public Member Functions inherited from madness::Operator< Vector< std::complex< double >, 3 > >
virtual ~Operator ()
Vector< std::complex< double >, 3 > & applyOp (const Vector< std::complex< double >, 3 > &in, Vector< std::complex< double >, 3 > &out) const
 Public access to the operator's action, returns out for convenience.

Detailed Description

an arbitrary operator for complex vectors

Member Function Documentation

◆ action()

void ComplexVecLinearOp::action ( const Vector< std::complex< double >, 3 > & in,
Vector< std::complex< double >, 3 > & out ) const
inlineprotectedvirtual

The action of the operator.

Parameters
[in]inThe input vector
[out]outThe action of the operator on the input vector

Implements madness::Operator< Vector< std::complex< double >, 3 > >.


The documentation for this class was generated from the following file: