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 interfaceIContainerT Common interface for all types that can be used as containers, such as vectors and matrices.
Public interfaceIIndexableCommon interface for all types with indexes like a vector.
Public interfaceIMatrixCommon interface for all matrix types.
Public interfaceINumericVectorCommon interface for all numeric vector 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.