• MARS Website
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API
Show / Hide Table of Contents
  • Mars.Common
    • GeoHash
    • GeoHashDecoder
    • GeohashDecodeResult
    • GeoHashEncoder
    • GeoHashPrecision
    • Hyperrectangle
    • InputHashHelper
    • PositionHelper
  • Mars.Common.Collections
    • BinaryArrayHeap<T>
    • DoubleBits
    • FibonacciHeap<T, TKey>
    • FibonacciHeapDoubleKey<T>
    • FibonacciHeapNode<T, TKey>
    • FibonacciHeapNodeDoubleKey<T>
    • HeapNode
    • IntervalSize
    • K2DTree<T>
    • K2dTreeNode<T>
    • KdTree
    • KdTree<T>
    • KdTreeBase<TNode>
    • KdTreeNode
    • KdTreeNode<T>
    • KdTreeNodeBase<TNode>
    • KdTreeNodeCollection<TNode>
    • KdTreeNodeList<T>
    • Key
    • Node<T>
    • NodeBase<T>
    • NodeDataContainer<T>
    • NodeDistance<TNode>
    • QuadTree<T>
    • Root<T>
    • TreeDataContainer<T>
  • Mars.Common.Collections.CritBit
    • ICritBitTree<TValue>
  • Mars.Common.Collections.Graph
    • EdgeData
    • GraphData
    • GraphSerializer
    • ISpatialGraph
    • KeyContainer
    • NodeData
    • SpatialGraph
    • SpatialGraphHelper
  • Mars.Common.Collections.Graph.Algorithms
    • AStar
    • CompressedPathDatabase
    • ContractionSearch
    • DepthLimitedTraversal
  • Mars.Common.Collections.Graph.Helper
    • INodeFinder
    • KdTreeNodeFinder
    • RunLengthEncoder
  • Mars.Common.Collections.KNNGraph
    • DefaultRandomGenerator
    • DistanceUtils
    • EventSources
    • EventSources.GraphBuildEventSource
    • EventSources.GraphSearchEventSource
    • IProgressReporter
    • IProvideRandomValues
    • KnnGraph<TItem, TDistance>
    • KnnGraph<TItem, TDistance>.KnnSearchResult
    • KnnGraph<TItem, TDistance>.Parameters
    • Node
    • ReverseComparer<T>
    • ReverseComparerExtensions
    • SelectionKind
    • TravelingCosts<TItem, TDistance>
  • Mars.Common.Compat
    • FormatDecoderAttribute
    • FormatEncoderAttribute
    • FormatHandlerAttribute
    • IntegerAttribute
    • NegativeIntegerAttribute
    • NonnegativeIntegerAttribute
    • NonpositiveIntegerAttribute
    • PositiveIntegerAttribute
  • Mars.Common.Data
    • DomainDataImporter
  • Mars.Common.Data.Providers
    • AscDataProvider
    • GeoJsonFeatureCollectionConverter
    • GeoJsonFeatureConverter
    • GeoJsonHelper
    • GeometryDataProvider
    • GraphMlProvider
    • HttpDataProvider
    • IDataProvider<TInput>
    • JsonFileDataProvider
    • JsonTextDataProvider
    • XmlFileDataProvider
    • XmlTextDataProvider
  • Mars.Common.Exceptions
    • DimensionMismatchException
    • ParseException
  • Mars.Common.IO
    • ExtensionMethods
    • FileClientUtils
    • FileKeys
    • HttpClientUtils
    • ObjectSerialize
    • Serializer
    • SerializerCompression
    • SparseFormat
    • SparseReader
    • SparseWriter
  • Mars.Common.IO.Attributes
    • SerializationBinderAttribute
    • SurrogateSelectorAttribute
  • Mars.Common.IO.Console
    • ChildProgressBar
    • IProgressBar
    • ProgressBar
    • ProgressBarBase
    • ProgressBarHeight
    • ProgressBarOptions
    • ProgressBarSimple
  • Mars.Common.IO.Csv
    • CsvAnalyzer
    • CsvReader
    • CsvReader.RecordEnumerator
    • CsvWriter
    • MissingFieldAction
    • ParseErrorAction
    • ValueTrimmingOptions
  • Mars.Common.IO.Events
    • ParseErrorEventArgs
  • Mars.Common.IO.Exceptions
    • MalformedCsvException
    • MissingFieldCsvException
  • Mars.Common.IO.Mapped
    • Context
    • DefaultArrayFactory
    • Extensions
    • IArrayFactory
    • ISerializableToStream
    • MappedAccessor<T>
    • MemoryMap
    • MemoryMap.CreateAccessorFunc<T>
    • MemoryMap.ReadFromDelegate<T>
    • MemoryMap.WriteToDelegate<T>
    • MemoryMapDelegates
    • MemoryMapDelegates.CreateAccessorFunc<T>
    • MemoryMapStream
  • Mars.Common.IO.Mapped.Accessors
    • MappedAccessorByte
    • MappedAccessorDouble
    • MappedAccessorInt16
    • MappedAccessorInt32
    • MappedAccessorInt64
    • MappedAccessorSingle
    • MappedAccessorUInt16
    • MappedAccessorUInt32
    • MappedAccessorUInt64
    • MappedAccessorVariable<T>
  • Mars.Common.IO.Mapped.Arrays
    • Array<T>
    • ArrayBase<T>
    • ArrayProfile
    • MappedArray<TMapped, T>
    • MappedArray<TMapped, T>.MapFrom
    • MappedArray<TMapped, T>.MapTo
    • MemoryArray<T>
    • VariableArray<T>
  • Mars.Common.IO.Mapped.Collections
    • MemoryBackedDictionary<TKey, TValue>
    • MemoryBackedList<T>
  • Mars.Common.IO.Mapped.Indexes
    • Index<T>
  • Mars.Common.IO.Mapped.Streams
    • CappedStream
  • Mars.Common.Socket
    • ByteOrder
    • CloseEventArgs
    • CloseStatusCode
    • CompressionMethod
    • ErrorEventArgs
    • Ext
    • MessageEventArgs
    • WebSocket
    • WebSocketException
    • WebSocketState
  • Mars.Common.Socket.Server
    • IWebSocketSession
    • WebHeaderCollection
    • WebSocketBehavior
    • WebSocketContext
    • WebSocketServer
    • WebSocketServiceHost
    • WebSocketServiceManager
    • WebSocketSessionManager
  • Mars.Numerics
    • Classes
    • Combinatorics
    • Constants
    • Distance
    • Elementwise
    • Jagged
    • MathematicsException
    • MathHelper
    • Matrix
    • MatrixOrder
    • MatrixType
    • Norm
    • Sort
    • Sorting
    • Sparse
    • Sparse<T>
    • Tools
    • Vector
    • VectorHelper
    • VectorType
  • Mars.Numerics.Comparers
    • ArrayComparer<T>
    • ComparerDirection
    • CustomComparer<T>
    • ElementComparer
    • ElementComparer<T>
    • GeneralComparer
    • StableComparer<T>
  • Mars.Numerics.Distances
    • Angular
    • Chebyshev
    • Cosine
    • Dirac<T>
    • Euclidean
    • Hamming
    • Hamming<T>
    • Haversine
    • Jaccard
    • Jaccard<T>
    • Kulczynski
    • Levenshtein
    • Levenshtein<T>
    • Manhattan
    • Matching
    • Minkowski
    • SquareEuclidean
    • Vincenty
    • Vincenty.Ellipsoid
  • Mars.Numerics.Distances.Base
    • IDistance<T>
    • IDistance<TFirst, TSecond>
    • IMetric<T>
    • ISimilarity<T, TU>
    • ISimilarity<T>
  • Mars.Numerics.Exceptions
    • DimensionMismatchException
    • NonPositiveDefiniteMatrixException
    • SingularMatrixException
  • Mars.Numerics.Formats
    • DefaultMatrixFormatProvider
    • IMatrixFormatProvider
    • MatrixFormatProviderBase
    • MatrixFormatter
    • OctaveMatrixFormatProvider
  • Mars.Numerics.Ranges
    • ByteRange
    • DoubleRange
    • FloatRange
    • IntRange
    • IRange<T>
  • Mars.Numerics.Statistics
    • ConstValueDistribution<T>
    • Distribution<T>
    • FastGaussianDistributionD
    • FastGaussianDistributionF
    • IDistribution
    • UniformDiscreteDistribution
    • UniformDistributionD
    • UniformDistributionF
  • Mars.Numerics.Statistics.Base
    • BinarySearch
    • DistributionBase
    • ISampleableDistribution<TObservations>
    • IUnivariateDistribution
    • IUnivariateDistribution<TObservation>
    • UnivariateDiscreteDistribution

Class MatrixFormatProviderBase

Base class for IMatrixFormatProvider implementers.
Inheritance
System.Object
MatrixFormatProviderBase
DefaultMatrixFormatProvider
OctaveMatrixFormatProvider
Implements
IMatrixFormatProvider
System.IFormatProvider
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Numerics.Formats
Assembly: Mars.Numerics.dll
Syntax
public abstract class MatrixFormatProviderBase : IMatrixFormatProvider, IFormatProvider

Constructors

| Improve this Doc View Source

MatrixFormatProviderBase(IFormatProvider)

Initializes a new instance of the MatrixFormatProviderBase class.
Declaration
protected MatrixFormatProviderBase(IFormatProvider innerProvider)
Parameters
Type Name Description
System.IFormatProvider innerProvider The inner format provider.

Properties

| Improve this Doc View Source

FormatColDelimiter

A string containing the column delimiter for a matrix to be used in formatting.
Declaration
public string FormatColDelimiter { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatColEnd

A string denoting the end of a matrix column to be used in formatting.
Declaration
public string FormatColEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatColStart

A string denoting the start of a matrix column to be used in formatting.
Declaration
public string FormatColStart { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatMatrixEnd

A string denoting the end of the matrix to be used in formatting.
Declaration
public string FormatMatrixEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatMatrixStart

A string denoting the start of the matrix to be used in formatting.
Declaration
public string FormatMatrixStart { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatRowDelimiter

A string containing the row delimiter for a matrix to be used in formatting.
Declaration
public string FormatRowDelimiter { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatRowEnd

A string denoting the end of a matrix row to be used in formatting.
Declaration
public string FormatRowEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FormatRowStart

A string denoting the start of a matrix row to be used in formatting.
Declaration
public string FormatRowStart { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

InnerProvider

Gets the culture specific formatting information to be used during parsing or formatting.
Declaration
public IFormatProvider InnerProvider { get; protected set; }
Property Value
Type Description
System.IFormatProvider
| Improve this Doc View Source

ParseColDelimiter

A string containing the column delimiter for a matrix to be used in parsing.
Declaration
public string ParseColDelimiter { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseColEnd

A string denoting the end of a matrix column to be used in parsing.
Declaration
public string ParseColEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseColStart

A string denoting the start of a matrix column to be used in parsing.
Declaration
public string ParseColStart { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseMatrixEnd

A string denoting the end of the matrix to be used in parsing.
Declaration
public string ParseMatrixEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseMatrixStart

A string denoting the start of the matrix to be used in parsing.
Declaration
public string ParseMatrixStart { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseRowDelimiter

A string containing the row delimiter for a matrix to be used in parsing.
Declaration
public string ParseRowDelimiter { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseRowEnd

A string denoting the end of a matrix row to be used in parsing.
Declaration
public string ParseRowEnd { get; protected set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ParseRowStart

A string denoting the start of a matrix row to be used in parsing.
Declaration
public string ParseRowStart { get; protected set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

GetFormat(Type)

Returns an object that provides formatting services for the specified type. Currently, only IMatrixFormatProvider is supported.
Declaration
public object GetFormat(Type formatType)
Parameters
Type Name Description
System.Type formatType An object that specifies the type of format object to return.
Returns
Type Description
System.Object An instance of the object specified by formatType, if the System.IFormatProvider implementation can supply that type of object; otherwise, null.

Implements

IMatrixFormatProvider
System.IFormatProvider

Extension Methods

Serializer.Save<T>(T, out Byte[], SerializerCompression)
Serializer.Save<T>(T, Stream, SerializerCompression)
Serializer.Save<T>(T, BinaryFormatter, Stream, SerializerCompression)
Serializer.Save<T>(T, String, SerializerCompression)
Serializer.Save<T>(T, String)
Matrix.Concatenate<T>(T, T[])
Matrix.Replace<T>(T, Object, Object)
DomainDataImporter.Import(Object, InputConfiguration)
ObjectSerialize.Serialize(Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg