Toast++
1.0.2 (r.539)
Forward and inverse modelling in optical tomography
Main Page
Related Pages
Modules
Classes
Files
File List
libstoast
fwdsolver_cslu.h
1
// -*-C++-*-
2
// ==========================================================================
3
// Interface to SuperLU solver (singlecomplex version)
4
// ==========================================================================
5
6
#ifndef __FWDSOLVER_CSLU_H
7
#define __FWDSOLVER_CSLU_H
8
9
#include "fwdsolver.h"
10
11
class
CSuperLU_engine;
12
13
class
STOASTLIB
CSuperLU
{
14
public
:
15
CSuperLU
();
16
~
CSuperLU
();
17
void
Reset (
const
SCCompRowMatrix
*F);
18
void
CalcField (
const
SCVector
&qvec,
SCVector
&phi,
19
IterativeSolverResult
*res)
const
;
20
21
private
:
22
const
SCCompRowMatrix
*A;
23
CSuperLU_engine *engine;
24
};
25
26
#endif // !__FWDSOLVER_CSLU_H
TVector
Templated vector class.
Definition:
vector.h:39
TCompRowMatrix< std::complex< float > >
CSuperLU
Definition:
fwdsolver_cslu.h:13
IterativeSolverResult
Definition:
matrix.h:34
Generated on Tue Sep 2 2014 17:14:26 for Toast++ by
1.8.6