Microsoft Research, Cambridge
System Object
MicrosoftResearch.Infer.Maths Vector
MicrosoftResearch.Infer.Maths DenseVector
MicrosoftResearch.Infer.Maths PiecewiseVector
MicrosoftResearch.Infer.Maths SparseVector
Namespace: MicrosoftResearch.Infer.Maths
Assembly: Infer.Runtime (in Infer.Runtime.dll) Version: 2.5.30417.0 (2.5.30417.0)
This class includes factory methods for instantiating Vectors of different Sparsity
specifications. Beyond this initial construction, application code does not need to know the
the sparsity, and most operations can be done via this general base class which will handle sparsity correctly.
Base class for vectors. DenseVector, SparseVector, and ApproximateSparseVector
all inherit from this base class.
Inheritance Hierarchy
MicrosoftResearch.Infer.Maths Vector
MicrosoftResearch.Infer.Maths DenseVector
MicrosoftResearch.Infer.Maths PiecewiseVector
MicrosoftResearch.Infer.Maths SparseVector
Namespace: MicrosoftResearch.Infer.Maths
Assembly: Infer.Runtime (in Infer.Runtime.dll) Version: 2.5.30417.0 (2.5.30417.0)
Syntax
[SerializableAttribute] public abstract class Vector : IList<double>, ICollection<double>, IEnumerable<double>, IEnumerable, SettableTo<Vector>, ICloneable, IXmlSerializable, CanSetAllElementsTo<double>, SettableToPower<Vector>, SettableToProduct<Vector>, SettableToProduct<Vector, Vector>, SettableToWeightedSum<Vector>
Remarks
See Also