Click or drag to resize

Austra.Library Namespace

Contains most of the Austra classes.
Classes
 ClassDescription
Public classARModelTRepresents an autoregressive model AR(p).
Public classARSModelRepresents an autoregressive model from a series.
Public classARVModelRepresents an autoregressive model from a vector.
Public classBaseSequenceT, TSelfCommon base class for all sequences.
Public classConvergenceExceptionAn algorithm failed to converge.
Public classCSequenceRepresents any sequence returning complex values.
Public classCsvAllows configuration and reading from a CSV file.
Public classDateSequenceRepresents any sequence returning Austra dates.
Public classDateSplineInterpolates temporal series.
Public classDSequenceRepresents any sequence returning double-precision values.
Public classEmptySequenceExceptionThe sequence is empty.
Public classEmptySliceExceptionA series slice cannot be empty.
Public classLinearModelTRepresents the result of a linear regression.
Public classLinearSModelRepresents the result of a linear regression from series.
Public classLinearVModelRepresents the result of a linear regression from vectors.
Public classLMatrixJsonConverterJSON converter for triangular matrices.
Public classMAModelTRepresents an moving average model MA(q).
Public classMASModelRepresents an autoregressive model from a series.
Public classMatrixJsonConverterJSON converter for rectangular matrices.
Public classMatrixSizeExceptionMatrix size mismatch.
Public classMAVModelRepresents a moving average model from a vector.
Public classNonPositiveDefiniteExceptionA matrix is not positive definite.
Public classNSequenceRepresents any sequence returning integer values.
Public classPlotTContains dataset information for plots.
Public classPolynomialRootsExceptionNo roots were found while solving a polynomial equation.
Public classPolynomialsProvides methods for working with polynomials.
Public classSequenceT, TSelfCommon base class for all numerical sequences.
Public classSeriesRepresents a time series.
Public classSeriesTRepresents a named series.
Public classSolverA simple solver for equations of the form f(x) = 0.
Public classSplineARGRepresents a set of splines for cubic interpolation.
Public classVectorLengthExceptionVector length mismatch.
Public classVectorSplineInterpolates vectors.
Structures
 StructureDescription
Public structureCholeskyRepresents the result of a Cholesky decomposition.
Public structureCVectorRepresents a dense complex vector of arbitrary size.
Public structureDateVectorRepresents a dense vector of Austra dates, of arbitrary size.
Public structureDVectorRepresents a dense vector of double values, of arbitrary size.
Public structureEVDEigenvalue decomposition.
Public structureLMatrixRepresents a lower triangular matrix.
Public structureLURepresents a LU decomposition.
Public structureMatrixRepresents a dense rectangular matrix.
Public structureNVectorRepresents a dense vector of integers, of arbitrary size.
Public structurePointTRepresents a point in a series.
Public structurePolynomialRepresents a cubic polynomial.
Public structureRMatrixRepresents an upper triangular matrix.
Interfaces
 InterfaceDescription
Public interfaceIIndexableCommon interface for all types with indexes like a vector.
Public interfaceIMatrixCommon interface for all matrix types.
Public interfaceIPointwiseOperatorsTDefines a type with a pointwise multiplication operation.
Public interfaceISafeIndexedDefines a type with a SafeIndex method.
Public interfaceIVectorCommon interface for all vector types.
Enumerations
 EnumerationDescription
Public enumerationFrequencyMost common sampling sequences for time series.
Public enumerationSeriesTypeSimple taxonomy for series.