10 #ifndef RATIONAL_APPROXIMATION_CGM_JOB_H_ 11 #define RATIONAL_APPROXIMATION_CGM_JOB_H_ 13 #include <shogun/lib/config.h> 19 template<
class T>
class SGVector;
20 template<
class T>
class CLinearOperator;
21 template<
class T>
class CStoreScalarAggregator;
22 class CCGMShiftedFamilySolver;
61 return "RationalApproximationCGMJob";
89 #endif // RATIONAL_APPROXIMATION_CGM_JOB_H_ virtual const char * get_name() const
virtual ~CRationalApproximationCGMJob()
CRationalApproximationCGMJob()
class that uses conjugate gradient method for solving a shifted linear system family where the linear...
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.