10 #ifndef RATIONAL_APPROXIMATION_CGM_JOB_H_
11 #define RATIONAL_APPROXIMATION_CGM_JOB_H_
20 template<
class T>
class SGVector;
21 template<
class T>
class CLinearOperator;
22 template<
class T>
class CStoreScalarAggregator;
23 class CCGMShiftedFamilySolver;
62 return "RationalApproximationCGMJob";
91 #endif // RATIONAL_APPROXIMATION_CGM_JOB_H_
virtual ~CRationalApproximationCGMJob()
CRationalApproximationCGMJob()
class that uses conjugate gradient method for solving a shifted linear system family where the linear...
virtual const char * get_name() const
Template class that aggregates scalar job results in each submit_result call, finalize then transform...
Implementation of independent jobs that solves one whole family of shifted systems in rational approx...
all of classes and functions are contained in the shogun namespace
Abstract base for general computation jobs to be registered in CIndependentComputationEngine. compute method produces a job result and submits it to the internal JobResultAggregator. Each set of jobs that form a result will share the same job result aggregator.