Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • 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
  • 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
    • 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
  • Extreme.Mathematics
    • AccuracyGoal Structure
    • AlgorithmStatus Enumeration
    • ArrayAttributes Structure
    • ArrayMath Class
    • ArrayMutability Enumeration
    • BigFloat Class
    • BigInteger Structure
    • BigRational Structure
    • CategoricalVector(T) Class
    • Complex(T) Structure
    • Constants Class
    • ConvergenceCriterion Enumeration
    • CoreImplementations(T) Class
    • DecimalMath Class
    • Dimension Enumeration
    • DimensionMismatchException Class
    • DimensionType Enumeration
    • DistributedDataLocation Enumeration
    • DoubleComparer Class
    • Elementary Class
    • ElementType(T) Class
    • FunctionMath Class
    • FunctionWithDerivative Delegate
    • GenericCoreProvider(T) Class
    • GenericImplementations Class
    • ICategoricalVector Interface
    • IDistributed Interface
    • InsufficientDataException Class
    • IntegerMath Class
    • Intent Enumeration
    • Interval Structure
    • Interval(T) Structure
    • IPermutable Interface
    • ISummarizable Interface
    • Iterators Class
    • IVector Interface
    • MachineConstants Class
    • ManagedCoreProviderOfSingle Class
    • Math(T) Class
    • Matrix Class
    • Matrix(T) Class
    • MatrixDiagonal Enumeration
    • MatrixElementOrder Enumeration
    • MatrixExtensions Class
    • MatrixNorm Enumeration
    • MatrixOperationSide Enumeration
    • MatrixStructure Enumeration
    • MatrixTriangle Enumeration
    • MutabilityBehaviour Enumeration
    • NumericsConfiguration Class
    • Operations(T) Class
    • Permutation Class
    • Quad Structure
    • RandomExtensions Class
    • Range Structure
    • RoundingMode Enumeration
    • SingleConstants Class
    • SinglePrecisionImplementations Class
    • Slice Structure
    • SolutionReport(T) Class
    • SolutionReport(T, TError) Class
    • Special Class
    • SummaryOptions Class
    • SymbolicMath Class
    • TotalLossOfPrecisionException Class
    • TransposeOperation Enumeration
    • TypedVectorWrapper(K, T) Structure
    • Vector Class
    • Vector(T) Class
    • VectorExtensions Class
  • Vector(T) Class
    • Vector(T) Constructors
    • Properties
    • Methods
    • Operators and Type Conversions
  • Operators and Type Conversions
    • Addition Operator Overloads
    • AdditionAssignment Operator Overloads
    • Division Operator
    • DivisionAssignment Operator
    • DotDivide Operator
    • DotDivideAssignment Operator
    • DotEquals Operator Overloads
    • DotGreater Operator Overloads
    • DotGreaterEquals Operator Overloads
    • DotLess Operator Overloads
    • DotLessEquals Operator Overloads
    • DotLessGreater Operator Overloads
    • DotMultiply Operator
    • DotMultiplyAssignment Operator
    • DotMultiplyMultiply Operator Overloads
    • Equality Operator
    • Implicit Conversion (T[] to Vector(T))
    • Inequality Operator
    • Multiply Operator Overloads
    • MultiplyAssignment Operator
    • Subtraction Operator Overloads
    • SubtractionAssignment Operator Overloads
    • UnaryNegation Operator

VectorT Operators and Type Conversions

Extreme Optimization Numerical Libraries for .NET Professional

The VectorT generic type exposes the following members.

Operators

  NameDescription
Public operatorStatic memberAddition(T, VectorT)
Adds a vector and a constant.
Public operatorStatic memberAddition(VectorT, T)
Adds a vector and a constant.
Public operatorStatic memberAddition(VectorT, VectorT)
Adds two vectors.
Public operatorStatic memberAdditionAssignment(VectorT, T)
Defines the compound addition assignment operator for a vector and a scalar in F#.
Public operatorStatic memberAdditionAssignment(VectorT, VectorT)
Defines the compound addition assignment operator for vectors in F#.
Public operatorStatic memberDivision
Divides a vector by a constant.
Public operatorStatic memberDivisionAssignment
Defines the compound division assignment operator for a vector and a scalar in F#.
Public operatorStatic memberDotDivide
Defines the element-wise division operator for vectors in F#.
Public operatorStatic memberDotDivideAssignment
Defines the element-wise division compound assignment operator for vectors in F#.
Public operatorStatic memberDotEquals(T, VectorT)
Checks if the elements of one vector are equal to a constant.
Public operatorStatic memberDotEquals(VectorT, T)
Checks if the elements of one vector are equal to a constant.
Public operatorStatic memberDotEquals(VectorT, VectorT)
Checks if the elements of one vector are equal to the corresponding elements of another vector.
Public operatorStatic memberDotGreater(T, VectorT)
Checks if the elements of one vector are greater than a constant.
Public operatorStatic memberDotGreater(VectorT, T)
Checks if the elements of one vector are greater than a constant.
Public operatorStatic memberDotGreater(VectorT, VectorT)
Checks if the elements of one vector are greater than the corresponding elements of another vector.
Public operatorStatic memberDotGreaterEquals(T, VectorT)
Checks if the elements of one vector are greater than or equal to a constant.
Public operatorStatic memberDotGreaterEquals(VectorT, T)
Checks if the elements of one vector are greater than or equal to a constant.
Public operatorStatic memberDotGreaterEquals(VectorT, VectorT)
Checks if the elements of one vector are greater than or equal to the corresponding elements of another vector.
Public operatorStatic memberDotLess(T, VectorT)
Checks if the elements of one vector are less than a constant.
Public operatorStatic memberDotLess(VectorT, T)
Checks if the elements of one vector are less than a constant.
Public operatorStatic memberDotLess(VectorT, VectorT)
Checks if the elements of one vector are less than the corresponding elements of another vector.
Public operatorStatic memberDotLessEquals(T, VectorT)
Checks if the elements of one vector are less than or equal to a constant.
Public operatorStatic memberDotLessEquals(VectorT, T)
Checks if the elements of one vector are less than or equal to a constant.
Public operatorStatic memberDotLessEquals(VectorT, VectorT)
Checks if the elements of one vector are less than or equal to the corresponding elements of another vector.
Public operatorStatic memberDotLessGreater(T, VectorT)
Checks if the elements of one vector are not equal to a constant.
Public operatorStatic memberDotLessGreater(VectorT, T)
Checks if the elements of one vector are not equal to a constant.
Public operatorStatic memberDotLessGreater(VectorT, VectorT)
Checks if the elements of one vector are not equal to the corresponding elements of another vector.
Public operatorStatic memberDotMultiply
Defines the element-wise multiplication operator for vectors in F#.
Public operatorStatic memberDotMultiplyAssignment
Defines the element-wise multiplication compound assignment operator for vectors in F#.
Public operatorStatic memberDotMultiplyMultiply(VectorT, T)
Defines the element-wise exponentiation operator for matrices in F#.
Public operatorStatic memberDotMultiplyMultiply(VectorT, VectorT)
Defines the componentwise exponentiation operator for matrices in F#.
Public operatorStatic memberDotMultiplyMultiply(VectorT, VectorInt32)
Defines the componentwise exponentiation operator for matrices in F#.
Public operatorStatic memberDotMultiplyMultiply(VectorT, Int32)
Defines the componentwise exponentiation operator for matrices in F#.
Public operatorStatic memberEquality
Returns a value indicating whether two instances of vector are equal.
Public operatorStatic member(T to VectorT)
Implicitly converts an array of T to a VectorT.
Public operatorStatic memberInequality
Returns a value indicating whether two instances of vector are not equal.
Public operatorStatic memberMultiply(T, VectorT)
Multiplies a vector by a constant.
Public operatorStatic memberMultiply(VectorT, T)
Multiplies a vector by a constant.
Public operatorStatic memberMultiplyAssignment
Defines the compound multiplication assignment operator for a vector and a scalar in F#.
Public operatorStatic memberSubtraction(T, VectorT)
Subtracts a vector from a constant.
Public operatorStatic memberSubtraction(VectorT, T)
Subtracts a constant from a vector.
Public operatorStatic memberSubtraction(VectorT, VectorT)
Subtracts two vectors.
Public operatorStatic memberSubtractionAssignment(VectorT, T)
Defines the compound subtraction assignment operator for a vector and a scalar in F#.
Public operatorStatic memberSubtractionAssignment(VectorT, VectorT)
Defines the compound subtraction assignment operator for vectors in F#.
Public operatorStatic memberUnaryNegation
Negates a vector.
Top
See Also

Reference

VectorT Class
Extreme.Mathematics Namespace

Copyright (c) 2004-2021 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2021, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.