• Skip to primary navigation
  • Skip to content
  • Skip to footer
Numerics.NET
Try Free Buy Now Find Anything Sign In Account
  • Welcome
  • .NET Libraries
  • Write Great Code
  • 30 Day Free Trial
  • Pricing
  • Your account
  • QuickStart Samples
  • Nuget Packages
  • Documentation
    • User's Guide and Reference
    • What's New
    • Release Notes
    • In depth: Tensors
      • Version 8.1
        • Deployment Guide
        • Nuget packages
        • Configuration
        • Using Parallelism
        • Mathematics Library User's Guide
        • Vector and Matrix Library User's Guide
        • Data Analysis Library User's Guide
        • Statistics Library User's Guide
        • Data Access Library User's Guide
        • Reference
          • Extreme
          • Extreme.Collections
          • Extreme.Data
          • Extreme.Data.Json
          • Extreme.Data.Matlab
          • Extreme.Data.R
          • Extreme.Data.Stata
          • Extreme.Data.Text
          • Extreme.DataAnalysis
          • Extreme.DataAnalysis.Linq
          • Extreme.DataAnalysis.Models
          • Extreme.Mathematics
          • Extreme.Mathematics.Algorithms
          • Extreme.Mathematics.Calculus
          • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
          • Extreme.Mathematics.Curves
          • Extreme.Mathematics.Curves.Nonlinear
          • Extreme.Mathematics.Distributed
          • Extreme.Mathematics.EquationSolvers
          • Extreme.Mathematics.Generic
          • Extreme.Mathematics.LinearAlgebra
            • BandMatrix<T>
            • BlockVector<T>
            • CholeskyDecomposition<T>
            • CloningMethod
            • ColumnCollection<T>
            • ComplexSingularValueDecomposition<T>
            • ComponentReadOnlyException
            • ComposedComplexMatrix<T>
            • ComposedComplexVector<T>
            • ConstantMatrix<T>
            • ConstantVector<T>
            • Decomposition<T>
            • DenseMatrix<T>
            • DenseVector<T>
            • DiagonalMatrix<T>
            • EigenvalueDecomposition<T>
            • EigenvalueRange
            • GeneralizedDecomposition<T>
            • GeneralizedEigenvalueDecomposition<T>
            • GeneralizedSingularValueDecomposition<T>
            • GeneralizedSingularValueDecompositionFactors
            • HermitianMatrix<T>
            • IndexedVector<T>
            • IndexValuePair<T>
            • IResizableMatrix<T>
            • LeastSquaresSolutionMethod
            • LeastSquaresSolver<T>
            • LinearAlgebraOperations
            • LinearOperator<T>
            • LQDecomposition<T>
            • LUDecomposition<T>
            • MatrixNotPositiveDefiniteException
            • MatrixSingularException
            • MatrixView<T>
            • NonHermitianEigenvalueDecomposition<T>
            • NonNegativeMatrixFactorization<T>
            • PermutationMatrix
            • PivotVector
            • QLDecomposition<T>
            • QRDecomposition<T>
            • RealEigenvalueDecomposition<T>
            • RowCollection<T>
            • RowColumnValueTriplet<T>
            • RQDecomposition<T>
            • SingularValueDecomposition<T>
            • SingularValueDecompositionFactors
            • SparseCompressedColumnMatrix<T>
            • SparseMatrix<T>
            • SparseVector<T>
              • Constructor
              • Properties
              • Methods
                • AbsoluteMaxIndex
                • AbsoluteMinIndex
                • AddAt
                • AddScaledInPlace
                • Clone
                • CloneData
                • Compact
                • CopyTo
                • DivideAt
                • DotProduct
                • DropEntries
                • ElementwiseDivideInPlace
                • ElementwiseMultiplyInPlace
                • GetEnumerator
                • GetValue
                • IsElementWritable
                • MaxIndex
                • MinIndex
                • MultiplyAt
                • MultiplyInPlace
                • PermuteInPlace
                • SetValue
                • SubtractAt
                • Sum
                • ToArray
                • ToSparseVector
                • TryEnsureWritable
            • SymmetricIndefiniteDecomposition<T>
            • SymmetricMatrix<T>
            • TriangularMatrix<T>
          • Extreme.Mathematics.LinearAlgebra.Implementation
          • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
          • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
          • Extreme.Mathematics.Optimization
          • Extreme.Mathematics.Optimization.LineSearches
          • Extreme.Mathematics.Random
          • Extreme.Mathematics.SignalProcessing
          • Extreme.Providers
          • Extreme.Providers.InteropServices
          • Extreme.Statistics
          • Extreme.Statistics.Distributions
          • Extreme.Statistics.Multivariate
          • Extreme.Statistics.Tests
          • Extreme.Statistics.TimeSeriesAnalysis
  • Contact Us
  • Blog

This is documentation for an old release of Numerics.NET (version 8.1). Read this page in the documentation of the latest stable release (version 9.0).

  1. Home
  2. Documentation
  3. Version 8.1
  4. Reference
  5. Extreme.Mathematics.LinearAlgebra
  6. SparseVector<T>
  7. Methods
  8. Compact
C# Visual Basic C++/CLI F#

SparseVector<T>.Compact Method

On this page

  • Definition
  • See Also
Sets the capacity to the actual number of nonzero components of the sparse vector.

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public void Compact()
Visual Basic
Public Sub Compact
C++/CLI
public:
void Compact()
F#
member Compact : unit -> unit 

See Also

Reference

SparseVector<T> Class
Extreme.Mathematics.LinearAlgebra Namespace
On this page
  • Definition
  • See Also

This website uses cookies to improve your experience. Learn more.

Got it!