SHOGUN  v3.2.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 C_IterInfoStruct that contains current state of the iteration for iterative linear solvers
 Cblock_tree_node_t
 Cbmrm_ll
 CBmrmStatistics
 CCDynInt< T, sz >Integer type of dynamic size
 CCECOCUtil
 CCIndirectObject< T, P >Array class that accesses elements indirectly via an index array
 CCJLCoverTreePointClass Point to use with John Langford's CoverTree. This class must have some assoficated functions defined (distance, parse_points and print, see below) so it can be used with the CoverTree implementation
 CCKMeansLloydImpl
 CCKMeansMiniBatchImpl
 CCLockClass Lock used for synchronization in concurrent programs
 CCLossClass which collects generic mathematical functions
 CConditionalProbabilityTreeNodeDataStruct to store data of node of conditional probability tree
 CCSGObject
 CCSyntaxHighLightSyntax highlight
 Cd_node< P >
 CD_THREAD_PARAM< T >
 Cds_node< P >
 CDynArray< T >Template Dynamic array class that creates an array that can be used like a list or an array
 CDynArray< bool >
 CDynArray< char *>
 CDynArray< char >
 CDynArray< CMapNode< K, T > *>
 CDynArray< CMapNode< shogun::TParameter *, shogun::CSGObject *> *>
 CDynArray< CMapNode< shogun::TParameter *, shogun::SGVector< float64_t > > *>
 CDynArray< const shogun::SGParamInfo *>
 CDynArray< CRefObject *>
 CDynArray< CSetNode< T > *>
 CDynArray< float32_t >
 CDynArray< float64_t >
 CDynArray< int32_t >
 CDynArray< long >
 CDynArray< shogun::CPlifBase *>
 CDynArray< shogun::CSGObject *>
 CDynArray< shogun::ParameterMapElement *>
 CDynArray< shogun::TParameter *>
 CDynArray< T_ATTRIBUTE >
 CEigenSparseUtil< T >This class contains some utilities for Eigen3 Sparse Matrix integration with shogun. Currently it provides a method for converting SGSparseMatrix to Eigen3 SparseMatrix
 CEntryComparator
 CICP_stats
 CIndexSorter< T >
 CIterativeSolverIterator< T >Template class that is used as an iterator for an iterative linear solver. In the iteration of solving phase, each solver initializes the iteration with a maximum number of iteration limit, and relative/ absolute tolerence. They then call begin with the residual vector and continue until its end returns true, i.e. either it has converged or iteration count reached maximum limit
 CK_THREAD_PARAM< T >
 Clbfgs_parameter_t
 Cline_search_res
 CLoggerImplementation
 CMappedSparseMatrixMapped sparse matrix for representing graph relations of tasks
 CMessage
 Cmocas_data
 CModelClass Model
 CMunkresMunkres
 Cnode< P >
 CParallelClass Parallel provides helper functions for multithreading
 CParameterParameter class
 CParameterMapImplements a map of ParameterMapElement instances Maps one key to a set of values
 CParameterMapElementClass to hold instances of a parameter map. Each element contains a key and a set of values, which each are of type SGParamInfo. May be compared to each other based on their keys
 CRefCount
 CRelaxedTreeNodeData
 CRelaxedTreeUtil
 CSGIOClass SGIO, used to do input output operations throughout shogun
 CSGParamInfoClass that holds informations about a certain parameter of an CSGObject. Contains name, type, etc. This is used for mapping types that have changed in different versions of shogun. Instances of this class may be compared to each other. Ordering is based on name, equalness is based on all attributes
 CSGReferencedDataShogun reference count managed data
 CSGRefObjectClass SGRefObject is a reference count based memory management class
 CSGSparseVectorEntry< T >Template class SGSparseVectorEntry
 CSGSparseVectorEntry< float64_t >
 CSGSparseVectorEntry< ST >
 CSGString< T >Shogun string
 CSGString< char >
 CSGString< ST >
 CSGString< uint16_t >
 CSGString< uint8_t >
 CShareBoostOptimizer
 CShogunExceptionClass ShogunException defines an exception which is thrown whenever an error inside of shogun occurs
 CShogunFeatureVectorCallback
 CCStatistics::SigmoidParamters
 CSparsityStructureStruct that represents the sparsity structure of the Sparse Matrix in CRS. Implementation has been adapted from Krylstat (https://github.com/ Froskekongen/KRYLSTAT) library (c) Erlend Aune erlen.nosp@m.da@m.nosp@m.ath.n.nosp@m.tnu..nosp@m.no under GPL2+
 CSSKFeaturesSSKFeatures
 CsubstringStruct Substring, specified by start position and end position
 CTableStruct
 CTableStruct
 CTableStruct
 Ctag_callback_data
 Ctag_iteration_data
 Ctask_tree_node_t
 CTMultipleCPinfo
 CTParameterParameter struct
 Ctree_node_t
 Ctrue_type
 CTSGDataTypeDatatypes that shogun supports
 Cv_array< T >Class v_array taken directly from JL's implementation
 Cv_array< char >
 Cv_array< float >
 Cv_array< shogun::substring >
 Cv_array< shogun::VwFeature >
 Cv_array< vw_size_t >
 CVersionClass Version provides version information
 CVwConditionalProbabilityTreeNodeData
 CVwExampleExample class for VW
 CVwFeatureOne feature in VW
 CVwLabelClass VwLabel holds a label object used by VW

SHOGUN Machine Learning Toolbox - Documentation