6 #ifndef __FWDSOLVER_MW_H
7 #define __FWDSOLVER_MW_H
11 #include "toast_mpi.h"
128 #ifndef __FWDSOLVER_MW_CC
131 #endif // !__FWDSOLVER_MW_CC
133 #endif // __FWDSOLVER_MW_H
LSOLVER
Definition: fwdsolver.h:18
TFwdSolverMW(const QMMesh *mesh, LSOLVER linsolver, double tol=1e-10)
Constructor. Creates a forward solver instance.
DataScale
Definition: fwdsolver.h:27
Templated forward solver class.
Definition: fwdsolver.h:37
RVector ProjectAll_wavel_real(const TCompRowMatrix< T > &qvec, const TCompRowMatrix< T > &mvec, const MWsolution &sol, double omega, DataScale scl=DATA_DEFAULT)
Return boundary data for the complex case in a real vector.
~TFwdSolverMW()
Destructor. Destroys the forward solver instance.
TVector< T > ProjectAll_wavel(const TCompRowMatrix< T > &qvec, const TCompRowMatrix< T > &mvec, const MWsolution &sol, double omega, DataScale scl=DATA_DEFAULT)
Return boundary data for all sources and all detectors at all wavelengths.
Definition: mwsolution.h:8
void Cleanup()
Clean-up routines.
void Setup()
Forward solver initialisation routines.
default method
Definition: fwdsolver.h:28
Templated forward solver class for multi-wavelength problems.
Definition: fwdsolver_mw.h:24