19 using namespace Eigen;
24 CDenseExactLogJob::CDenseExactLogJob()
39 m_log_operator=log_operator;
47 void CDenseExactLogJob::init()
54 SG_ADD(&m_vector,
"trace_sample",
69 REQUIRE(m_log_operator,
"Log operator function is NULL\n");
95 return m_log_operator;
Base class that stores the result of an independent job when the result is a scalar.
virtual ~CDenseExactLogJob()
virtual SGVector< T > apply(SGVector< T > b) const
virtual void submit_result(CJobResult *result)=0
Class SGObject is the base class of all shogun objects.
Abstract base class that provides an interface for computing an aggeregation of the job results of in...
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
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.
SGVector< float64_t > get_vector() const
CDenseMatrixOperator< float64_t > * get_operator() const
CJobResultAggregator * m_aggregator