STK++ 1.0

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
STK::AAModelFactory@
STK::AdditiveBSplineCoefficientsCompute the regression splines coefficients of an additive model
STK::AdditiveBSplineRegressionCompute an additive BSpline, multivalued, regression function using BSpline basis
STK::AICCriterionDerived class of Criterion for computing the AIC Criterion The AIC criteria is a penalization of the likelihood given by the formula

\[ -2 \cdot \ln{p(x|k)} \approx \mathrm{AIC} = {-2 \cdot \ln{L} +2 D } \]

where $ L $ represents the likelihood of the observations and $ D $ the number of free parameter of the model

STK::Arithmetic< TYPE >Arithmetic properties of STK fundamental types
STK::Arithmetic< Binary >Specialization for Binary
STK::Arithmetic< Char >Specialization of the struct Arithmetic for Char
STK::Arithmetic< Integer >Specialization for Integer (long)
STK::Arithmetic< NotAvailable >Specialization for NotAvailable
STK::Arithmetic< Real >Specialization for Real
STK::Arithmetic< Sign >Specialization for Sign
STK::Arithmetic< String >Specialization for String
STK::Array1D< TYPE >Templated one dimensional Array
STK::Array1D< Real >Specialization of the templated class Array1D for Real
STK::Array2D< TYPE >Templated two dimensional column (vertically) oriented Array
STK::Array2D< Real >Specialization of the Array2D class for Real values
STK::ArrayHo< TYPE >Templated one dimensional horizontal Array
STK::ArrayHo< Real >Specialization of the templated class ArrayHo for Real
STK::BICCriterionDerived class of Criterion for computing the BIC Criterion The Bic criteria is a penalization of the likelihood given by the formula

\[ -2 \cdot \ln{p(x|k)} \approx \mathrm{BIC} = {-2 \cdot \ln{L} + D \ln(n) } \]

where $ L $ represents the likelihood of the observations, $ D $ the number of free parameter of the model and $ n $ the number of sample

STK::BinOp< Op, ExpLeft, ExpRight >Binary Operator class derived from BinOpBase class which is specialized
STK::BinOpBase< Op, ExpLeft, ExpRight >Binary Operator bbase class
STK::BinOpBase< Mult, ExpLeft, Matrix >Specialized Binary Operator Base class for the case ExpLeft * Matrix
STK::BinOpBase< Mult, ExpLeft, MatrixLowerTriangular >Specialized Binary Operator Base class for the case ExpLeft * MatrixLowerTriangular
STK::BinOpBase< Mult, ExpLeft, MatrixSquare >Specialized Binary Operator Base class for the case ExpLeft * MatrixSquare
STK::BinOpBase< Mult, ExpLeft, MatrixUpperTriangular >Specialized Binary Operator Base class for the case ExpLeft * MatrixUpperTriangular
STK::BinOpBase< Mult, Matrix, ExpRight >Specialized Binary Operator Base class for the case Matrix * ExpRight
STK::BinOpBase< Mult, MatrixLowerTriangular, ExpRight >Specialized Binary Operator Base class for the case MatrixLowerTriangular * ExpRight
STK::BinOpBase< Mult, MatrixSquare, ExpRight >Specialized Binary Operator Base class for the case Matrix * ExpRight
STK::BinOpBase< Mult, MatrixUpperTriangular, ExpRight >Specialized Binary Operator Base class for the case MatrixUpperTriangular * ExpRight
STK::BinOpBase< Op, ExpLeft, Real >Specialized Binary Operator Base class for the case Exp Op Real
STK::BinOpBase< Op, Real, ExpRight >Specialized Binary Operator Base class for the case Real Op Exp
STK::Stat::Bivariate< XTYPE, YTYPE, TContainer1D >Computation of the bivariate Statistics of two Variables
STK::Stat::Bivariate< Real, Real, TContainer1D >Computation of the bivariate Statistics of two Variables
STK::BSplineCoefficientsCompute the regression splines coefficients
STK::BSplineRegressionCompute a BSpline, multivalued, regression function using BSpline basis
STK::CategoryCategory in FreeMiner's tool box component
STK::Law::CauchyCauchy distribution law
STK::Cell2D< TYPE >Templated class for the 2 Dimensional Cells
STK::CellBase< TYPE >Templated Base class for the Cell in a list
STK::CellHo< TYPE >Templated class for the Horizontal Cell of a Horizontal List
STK::CellVe< TYPE >Templated class for the Vertical Cell of a Vertical List
STK::ConnectionA connection between two distinct Steps in a program
STK::ConstProxy< TYPE >The ConstProxy class allow to surdefine operators and methods for every kind of constant class and type without using dynamic_cast
STK::DataFrameDataFrame is a List of Variable with the same number of rows
STK::DivBinary Operator Div
STK::EigenvaluesSymmetricThe class EigenvaluesSymmetric compute the eigenvalue Decomposition of a symmetric Matrix
STK::ExportToArray2D< TYPE >The ExportToArray2D class allow to export the data of some TYPE stored in a DataFrame to be exported in an Array2D container
STK::ExportToCsvExport data to a Csv stream
STK::Gaussian2BlocksStatModelCompute the the maximum likelihood estimates of a Gaussian tow blocks statistical model
STK::GaussianStatModelCompute the the maximum likelihood estimates of a Gaussian statistical model
STK::GinvSymmetricFunctor allowing to compute the generalized inverse of a symmetric matrix
STK::GProgramA GProgram is a succession of Step connected
STK::IAAModel@
STK::IArray1DBase< TYPE, PTRELT, TArray1D >Templated Interface base class for uni-dimensional arrays
STK::IArray2D< TYPE, TArray2D >Templated interface base class for two-dimensional arrays
STK::IArray2DBase< TYPE, PTRCOL, TArrayHo, TArrayVe, TArray2D >Templated interface base class for two-dimensional arrays
STK::IArrayBase< DATA >Templated Interface base class for all Arrays classes
STK::IContainer1DInterface base class for homogeneous 1D containers
STK::IContainer2DInterface class for 2D containers
STK::IContainerBase< Container >Interface base class for all containers implementing the curious recursive template paradigm
STK::IContainerRefBase class for all referencing containers
STK::ICriterionInterface base class for the selection model criterions
STK::IdTypeImpl< TYPE >Implementation of the return type
STK::IdTypeImpl< Binary >Specialization of the IdTypeImpl for the Type Binary
STK::IdTypeImpl< Char >Specialization of the IdTypeImpl for the Type Char
STK::IdTypeImpl< Integer >Specialization of the IdTypeImpl for the Type Integer
STK::IdTypeImpl< NotAvailable >Specialization of the IdTypeImpl for the Type NotAvailable
STK::IdTypeImpl< Real >Specialization of the IdTypeImpl for the Type Real
STK::IdTypeImpl< Sign >Specialization of the IdTypeImpl for the Type Sign
STK::IdTypeImpl< String >Specialization of the IdTypeImpl for the Type String
STK::Law::ILawBaseInterface base class for all the (univariate/multivariate) probabilities laws
STK::ILinearReductA ILinearReduct is an interface base class for criteria to maximize in order to find the axis of a linear reduction
STK::ImportFromCsvImport data from a Csv File
STK::IPageA IPage is an interface base class for reading and/or writing a page of option in a file
STK::IPropertySourceInterface to an object which is capable of supplying properties for display by the standard property sheet page implementation (PropertySheetPage)
STK::IProxyThe IProxy classes is an interface class for wrapping the fundamental types
STK::IRecursiveTemplate< Leaf >Interface base class for all classes implementing the curious recursive template paradigm
STK::IReductA IReduct is an interface base class for dimension reduction techniques
STK::IRegress< YContainer, XContainer >Interface base class for Regression methods
STK::IRegress< YContainer, Matrix >Partial specialization of the base class IRegress for the Multidimensional case
STK::IRunnerBaseAbstract base class for all classes having a
STK::IRunnerPtr2D< TYPE, TContainerHo, TContainerVe, TContainer2D >Abstract base class for all classes having a
STK::IRunnerRef2D< TYPE, TContainerHo, TContainerVe, TContainer2D >Abstract base class for all classes having a
STK::ISerie< Serie >Interface base class for Series
STK::IStatModelBaseInterface base class for all statistical models
STK::IStepInterface Base class for Steps
STK::ITContainer1D< TYPE, TContainer1D >Interface base class for homogeneous 1D containers
STK::ITContainer2D< TYPE, TContainerHo, TContainerVe, TContainer2D >Interface class for homogeneous 2D containers
STK::ITContainer2DBase< TYPE, TContainer2D >Interface base class for homogeneous 2D containers
STK::Law::ITMultivariate< TYPE, Container1D >Interface base Class for the multivariate distributions
STK::ITStatModel< TYPE, TContainerHo, TContainerVe, TContainer2D >Interface base class for all statistical models
STK::Law::ITUnivariate< TYPE >Interface base class for all the univariate probabilities laws
STK::IVariableIVariable is an Interface class for all Variables classes
STK::LinearAAModelA Linear AutoAssociative Model (LAAM) is a generalization of the PCA model for projecting variables on an affine plane of lower dimension
STK::List1D< TYPE >Templated One dimensional Horizontal List
STK::LocalVarianceA LocalVariance is an implementation of the abstract ILinearReduct class
STK::MatrixDiagonal
STK::MatrixLowerTriangularDeclaration of the lower triangular matrix class
STK::MatrixSquareDerivation of the MatrixSquare class for square arrays of Real
STK::MatrixUpperTriangularDeclaration of the upper triangular matrix class
STK::MinusBinary Operator Minus
MTRandGenerate unsigner 32 bits random number using the Merdsenne Twister Algorithm
STK::MultBinary Operator Mult
STK::MultidimRegressionThe MultidimRegression class allows to regress a multidimensional output variable among a multivariate explanation variable
STK::Stat::Multivariate< TYPE, TContainerHo, TContainerVe, TContainer2D >Computation of the multivariate statistics of a Variable
STK::Stat::Multivariate< Real, TContainerHo, TContainerVe, TContainer2D >Computation of the Multivariate Statistics of a 2D Container of Real
STK::Law::MultivariateNormal< Container1D >Class for the multivariate Normal distribution
STK::Law::NormalNormal distribution law
numeric_limits
STK::OptionOption class allow to store the value of an option from a IPage
STK::PlusBinary Operator Plus
STK::ProjectedVarianceA ProjectedVariance is an implementation of the abstract ILinearReduct class
STK::PropertyDescriptorA descriptor for a property to be presented by a standard property sheet page (PropertySheetPage)
STK::Proxy< TYPE >The Proxy classe allow to surdefine operators and methods for every kind of class without using dynamic_cast
STK::QrThe class Qr perform the QR decomposition of a Matrix
STK::RandBaseClass for the Base random generator
STK::RangeIndex sub-vector region
STK::ReadWriteCsvReadWriteCsv class : allow to write and/or to read a csv file
STK::ReadWritePagesAllow to handle a file of option containing pages
STK::RecursiveArray1D< TYPE, Container1D >Templated one dimensional Array
STK::RecursiveArray2D< TYPE, Container2D >Templated two dimensional column (vertically) oriented Array
STK::SvdThe class Svd compute the Singular Value Decomposition of a Matrix with the Golub-Reinsch Algorithm
STK::ToolSpecified a tool in FreeMiner's tool box component
STK::UminusUnary Operator Minus
STK::Stat::Univariate< TYPE, TContainer1D >Computation of the univariate Statistics of a Variable
STK::Stat::Univariate< Real, TContainer1D >Computation of the univariate Statistics of a Real Variable
STK::UnOp< Op, Exp >UnOp class for unary operators
STK::UplusUnary Operator Plus
STK::Variable< TYPE >Variable is an implementation of the Base class IVariable using The Array1D class for storing the data