51extern bool fborder (
long index,
long nx,
long ny,
long nz);
75 unsigned int __nx, __ny, __nz;
76 unsigned long __count;
79 float *__weight_imagePtr;
81 float *__gain_image_ptr;
108 double __q, __e, __sprod;
111 double __min_res, __relres;
136 int solve(
long max_iterations,
double *firstnormr0);
155 void multA(
double *x,
double *result,
long start,
long ende);
181 void solvepar(
long *max_iteration,
double *normr,
double *firstnormr0);
T3DImage< float > C3DFImage
3D image with signed 32 bit floating point values
a class providing a CG solver
void multA_float(float *x, float *result)
void add_to_solution(C3DFImage *e)
solve_sCG(C3DFImage &w1, C3DFImage &f1, C3DFImage &g1, double l1, double l2, double r_res, double m_res)
void multA(double *x, double *result, long start, long ende)
int solve(long max_iterations, double *firstnormr0)
void solvepar(long *max_iteration, double *normr, double *firstnormr0)
void get_solution(C3DFImage &gain)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
bool fborder(long index, long nx, long ny, long nz)
function defining field borders