Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AllkFNPerforms all-furthest-neighbors
AllkNNPerforms all-nearest-neighbors
AllNNA computation class for dual-tree and naive all-nearest-neighbors
OPTPP::Appl_Data_NPSOL
ArrayList< TElem >A typical multi-purpose, resizable array, coded with an emphasis on speed
BinarySpaceTree< TBound, TDataset, TStatistic >A binary space partitioning tree, such as KD or ball tree
OPTPP::BoolVectorBoolVector defines a vector of bools
optim::optpp::BoundConstraintTrait< Method, Objective, Applicable >This trait is usefull for handling bound constraints
optim::optpp::BoundConstraintTrait< Method, Objective, true >When the bound constraint is applicable then it updated the constraints accordingly
datanodeA node composed of a key-value pair, metadata, and child nodes
DatasetMost generic dataset type
DatasetFeatureMetadata about a particular dataset feature (attribute)
DatasetInfoInformation describing a dataset and its features
DatasetScalerA static class providing utilities for scaling the query and the reference datasets
DBallBound< TMetric, TPoint >Ball bound that works in arbitrary metric spaces
DenseIntMap< TValue >A dense grow-as-needed array that serves as an integer-keyed map
DHrectBound< t_pow >Hyper-rectangle bound for an L-metric
DiscreteHMMA wrapper class for HMM functionals in discrete case
DiskAllNNA computation class for dual-tree and naive all-nearest-neighbors
DoneConditionReliable wait condition to signal readiness
DRangeSimple real-valued range
DualtreeKde< TKernelAux >A computation class for dual-tree based kernel density estimation
DualtreeKdeCV< TKernelAux >A computation class for dual-tree based kernel density estimation cross-validation
DualtreeVKde< TKernel >A computation class for dual-tree based variable-bandwidth kernel density estimation
EmptyEmpty object
EmptyStatistic< TDataset >Empty statistic if you are not interested in storing statistics in your tree
EpanKernelMultivariate Epanechnikov kernel
EpanKernelAuxAuxilairy computer class for Epanechnikov kernel
f77_complexFORTRAN single-precision complex number
f77_doublecomplexFORTRAN double-precision complex number
FarFieldExpansion< TKernelAux >Far field expansion class in $O(D^p)$ expansion
FastICAClass for running FastICA Algorithm
OPTPP::FDNLF1FDNLF1 is a derived class of NLP1
OPTPP::FDNLF1APPThese classes and typedefs are used for Application Launching where an AppLauncher Object is also required so that the launcher specific data can be used for the function evaluation
FFTKdeA computation class for FFT based kernel density estimation
FGTKdeA computation class for FGT based kernel density estimation
fx_entry_docDocumentation for an entry, for use with fx_module_doc
fx_module_docDocumentation for an fx_module, used triply to provide usage information, to check input variables for correctness, and to enforce that programmers indeed do document their parameters
fx_submodule_docDocumentation for a submodule, for use with fx_module_doc
GaussianHMMA wrapper class for HMM functionals in single Gaussian case
GaussianKernelStandard multivariate Gaussian kernel
KernelPCA::GaussianKernelExample of a kernel
GaussianKernelAuxAuxiliary class for Gaussian kernel
GaussianKernelMultAuxAuxiliary class for multiplicative p^D expansion for Gaussian kernel
GaussianStarKernelStandard multivariate Gaussian kernel
GeneralBinarySpaceTree< TBound, TDataset, TStatistic >A binary space partitioning tree, such as KD or ball tree
GeneralCrossValidator< TLearner >ALPHA VERSION, STILL UNDER CONSTRUCTION
GenMatrix< T >Double-precision column-major matrix for use with LAPACK
GenVector< T >Double-precision vector for use with LAPACK
GrainQueue< TGrain >Simple difficulty-based work queue for easy parallelization
InfomaxICAInfomax ICA
InversePowDistGradientKernelAuxThe auxilary class for $r / ||r||^{}$ kernels using $O(D^p)$ expansion
InversePowDistKernelAuxThe auxilary class for $1 / r^{}$ kernels using $O(D^p)$ expansion
KernelPCAKernelPCA class is the main class that implements several spectral methods that are variances of Kernel PCA Most of them share an affinity (proximity) )matrix that is computed with the dual-tree all nearest algorithm
optim::optpp::LinearEqualityTrait< Method, Objective, Applicable >Template<typename Method, typename Objective, bool Applicable> class LinearEqualityTrait;
optim::optpp::LinearInequalityTrait< Method, Objective, Applicable >Template<typename Method, typename Objective, bool Applicable> class LinearInequalityTrait
LMetric< t_pow >An L_p metric for vector spaces
LocalExpansion< TKernelAux >Local expansion class
Lockable< TContained >Mix-in to make a version of an existing object that can be locked
OPTPP::LSQNLFLSQNLF is a derived class of NLP2
MinHeap< TKey, TValue >Priority queue implemented as a heap
MinMaxVal< TValue >A value which is the min or max of multiple other values
MixtureofGaussianHMMA wrapper class for HMM functionals in Mixture of Gaussion case
MoGEMA Gaussian mixture model class
MoGL2EA Gaussian mixture model class
MultFarFieldExpansion< TKernelAux >Far field expansion class
MultLocalExpansion< TKernelAux >Local expansion class
MultSeriesExpansionAuxSeries expansion class for multiplicative kernel functions Precomputes constants for O(p^D) expansions
MutexMutual exclusion lock to protect shared data
NaiveKde< TKernel >A templatized class for computing the KDE naively
NaiveOrthoRangeSearch< T >Naive orthogonal range search class
NelderMeadAn optimizer using the Nelder Mead method, also known as the polytope or the simplex method
OPTPP::NLF0NLF0 is a derived class of NLP0, a nonlinear problem without analytic derivative information
OPTPP::NLF0APPThese classes and typedefs are used for Application Launching where an AppLauncher Object is also required so that the launcher specific data can be used for the function evaluation
OPTPP::NLF1NLF1 is a derived class of NLP1, a nonlinear problem with analytic first derivatives
OPTPP::NLF2NLF2 is a derived class of NLP2, a nonlinear problem with analytic first and second derivatives
OPTPP::NLPNLP is a handle class for NLPBase
OPTPP::NLP0Base Class for NonLinear Programming Problem For NLP0 the only assumption on the objective function is that it be continuous
OPTPP::NLPBaseNLPBase is the Base Class for NonLinear Programming Problem
optim::optpp::NonLinearEqualityTrait< Method, Objective, Applicable >Template<typename Method, typename Objective, bool Applicable> class NonLinearEqualityTrait;
optim::optpp::NonLinearInequalityTrait< Method, Objective, Applicable >Template<typename Method, typename Objective, bool Applicable> class NonLinearInequalityTrait
OPTPP::OptBaNewtonOptBaNewton implements a bound constrained Newton method with a logarithmic barrier term
OPTPP::OptBaQNewtonOptBaQNewton implements a barrier Quasi-Newton method
OPTPP::OptBCEllipsoidBound Constrained Newton abstract data classes
OPTPP::OptBCFDNewtonOptBCFDNewton is a derived class of OptBCNewtonLike
OPTPP::OptBCNewtonOptBCNewton is a derived class of OptBCNewtonLike
OPTPP::OptBCNewton1DerivBound constrained Newton class that will take either an NLP1 or NLP2
OPTPP::OptBCNewton2DerivBound constrained Newton class that requires an NLP2
OPTPP::OptBCNewtonLikeBound Constrained Newton abstract data classes OptBCNewtonLike OptBCNewton1Deriv OptBCNewton2Deriv OptBCNewtonLike provides common data and functionality for the OptBCQNewton, OptBCFDNewton, and OptBCNewton methods
OPTPP::OptBCQNewtonOptBCQNewton is a derived class of OptBCNewtonLike
OPTPP::OptCGCG-Like Methods OptCG is a derived class from OptCGLike, which implements a nonlinear conjugate gradient method
OPTPP::OptCGLikeCG-Like Methods OptCG is a derived class from OptCGLike, which implements a nonlinear conjugate gradient method
OPTPP::OptConstrFDNewtonOptConstrFDNewton is a derived class of OptConstrNewtonLike
OPTPP::OptConstrNewtonOptConstrNewton is a derived class of OptConstrNewtonLike
OPTPP::OptConstrNewton1DerivConstrained Newton classes that will accept either an NLP1 or NLP2
OPTPP::OptConstrNewton2DerivConstrained Newton classes that require an NLP2
OPTPP::OptConstrNewtonLikeConstrained Newton abstract data classes OptConstrNewtonLike OptConstrNewton1Deriv OptConstrNewton2Deriv
OPTPP::OptConstrQNewtonOptConstrQNewton is a derived class of OptConstrNewtonLike
OPTPP::OptDHNIPSOptDHNIPS is a derived class of OptNIPSLike
OPTPP::OptDirectOptDirect is a derived class of OptimizeClass and the base class for direct search methods
OPTPP::OptFDNewtonOptFDNewton is a derived class of OptNewtonLike
OPTPP::OptFDNIPSOptFDNIPS is a derived class of OptNIPSLike
optim::optpp::OptimizationTrait< Method >Here we define a trait for the optimization, we need this trait to do the necessary initializations
optim::optpp::OptimizationTrait< OPTPP::OptFDNewton >Trait specialization for Quasi-Newton with finite difference approximation of the Hessian
optim::optpp::OptimizationTrait< OPTPP::OptNewton >Trait specialization for the Newton
optim::optpp::OptimizationTrait< OPTPP::OptNewtonLike >Trait specialization for Newton method
optim::optpp::OptimizationTrait< OPTPP::OptQNewton >Trait specialization for the Quasi-Newton BFGS
OPTPP::OptimizeClassOpt is the Base Optimization Class All other Optimization classes are derived from this one
OPTPP::OptLBFGSThe Limited Memory BFGS Method for Large Scale Optimization
OPTPP::OptLBFGSLikeLBFGS-Like Methods OptLBFGS is a derived class of OptLBFGSLike that implements the LBFGS method of J
OPTPP::OptNewtonOptNewton is a derived class of OptNewtonLike
OPTPP::OptNewton1DerivUnconstrained Newton class that accepts either an NLP or NLP2
OPTPP::OptNewton2DerivUnconstrained Newton class that requires an NLP2
OPTPP::OptNewtonLikeOptNewtonLike is the base class for Newton Methods
OPTPP::OptNIPSOptNIPS is a derived class of OptNIPSLike
OPTPP::OptNIPSLikeOptNIPSLike is a derived class of OptConstrNewtonLike
OPTPP::OptNPSOLThe interface to NPSOL software package for nonlinear programming
OPTPP::OptPDSOptPDS is an implementation of a derivative-free algorithm for unconstrained optimization
OPTPP::OptppArray< T >Simple array class
OPTPP::OptppExceptionsOptppExceptions is the base class for OptppMemoryError, OptppRangeError, OptppMathError, OptppDomainError, OptppZeroDivide
OPTPP::OptQNewtonOptQNewton is a derived class of OptNewtonLike
OPTPP::OptQNIPSOptQNIPS is a derived class of OptNIPSLike
OrthoRangeSearch< T >Faster orthogonal range search class using a tree
OPTPP::ProblemClass Problem is the parent for all the different types of solvers
QuasiNewtonAn optimizer using the Quasi Newton method, also known as the variable metrics method
Queue< T >A FIFO queue
RangeSet< TBoundary >A set containing a union of [start,end) ranges that are automatically sorted and merged when possible
RecursiveMutexMutual exclusion lock to protect shared data, but can be locked and unlocked multiple times by the same thread without a deadlock
SeriesExpansionAuxSeries expansion class
SimpleCrossValidator< TClassifier >Cross-validator for simple classifiers, integrating tightly with FastExec
SimpleNaiveBayesClassifierA classification class
SlabAllocator< item_size >Fast memory allocator for identically sized chunks
SmallMatrix< t_rows, t_cols >Low-overhead matrix if size is known at compile time
SmallVector< t_length >Low-overhead vector if length is known at compile time
OPTPP::SmartPtr< T >Howard Hinnant's reference counting handle class
ssmCreate a struct for the params
optim::optpp::StaticOptppOptimizer< Method, Objective, Constraint >This is the core class for running optimization
stopwatchMain timer structure
StringNon-stl string with some simple features
SVM< TKernel >Class for SVM
SVMLinearKernelClass for Linear Kernel
SVMRBFKernelClass for Gaussian RBF Kernel
TaskSingle start-to-finish task to be executed
template, typename Objective, bool Applicable> class LinearEqualityTrait;
template, typename Objective, bool Applicable> class LinearEqualityTrait;
TextLineReaderHelper for reading text files
TextTokenizerSimple text tokenizer
TextWriterHelper for writing text fo a file
ThreadThread convenience wrapper
timestampSnapshot of both CPU and real time
OPTPP::TOLSTOLS is the Base Class for Tolerances which will be used in the optimization methods
ValueConditionWaits for a variable to take on a certain value
WaitConditionWait condition for alerting other threads of an action
Generated on Mon Jan 24 12:04:39 2011 for FASTlib by  doxygen 1.6.3