Browse Source

Solution: extract IO into separate IO project

Linear Algebra comes with a set of IO classes for reading and writing text
files as well as files compatible with Matlab. These classes have now been
extracted into a separate MathNet.Numerics.IO project and assembly. The
core project no longer has zlib.net as dependency (only Numerics.IO has).
pull/36/head
Christoph Ruegg 15 years ago
parent
commit
43c4608cce
  1. BIN
      build/CodePlexApi/CodePlex.WebServices.Client.XmlSerializers.dll
  2. BIN
      build/CodePlexApi/CodePlex.WebServices.Client.dll
  3. BIN
      build/CodePlexApi/ccnet.codeplex.plugin.dll
  4. 4
      build/NuGet/FSharp.Sample/MathNet.Numerics.FSharp.Sample.nuspec
  5. 4
      build/NuGet/FSharp/MathNet.Numerics.FSharp.nuspec
  6. 4
      build/NuGet/Numerics.Sample/MathNet.Numerics.Sample.nuspec
  7. 2
      build/NuGet/Numerics/MathNet.Numerics.nuspec
  8. 4
      build/NuGet/nuget.proj
  9. 4
      build/SiteMap.sitemap
  10. 30
      build/TeamCity/on-checkin.proj
  11. 85
      build/build.proj
  12. 75
      build/mathnet-numerics.shfbproj
  13. 4
      src/FSharp/AssemblyInfo.fs
  14. 6
      src/MathNet.Numerics.sln
  15. 0
      src/Numerics.IO/LinearAlgebra/Complex/IO/DelimitedReader.cs
  16. 0
      src/Numerics.IO/LinearAlgebra/Complex/IO/MatlabReader.cs
  17. 0
      src/Numerics.IO/LinearAlgebra/Complex32/IO/DelimitedReader.cs
  18. 0
      src/Numerics.IO/LinearAlgebra/Complex32/IO/MatlabReader.cs
  19. 0
      src/Numerics.IO/LinearAlgebra/Double/IO/DelimitedReader.cs
  20. 0
      src/Numerics.IO/LinearAlgebra/Double/IO/MatlabReader.cs
  21. 0
      src/Numerics.IO/LinearAlgebra/IO/DelimitedReader.cs
  22. 0
      src/Numerics.IO/LinearAlgebra/IO/DelimitedWriter.cs
  23. 0
      src/Numerics.IO/LinearAlgebra/IO/Matlab/ArrayClass.cs
  24. 0
      src/Numerics.IO/LinearAlgebra/IO/Matlab/ArrayFlags.cs
  25. 0
      src/Numerics.IO/LinearAlgebra/IO/Matlab/DataType.cs
  26. 0
      src/Numerics.IO/LinearAlgebra/IO/Matlab/MatlabFile.cs
  27. 0
      src/Numerics.IO/LinearAlgebra/IO/Matlab/MatlabParser.cs
  28. 0
      src/Numerics.IO/LinearAlgebra/IO/MatlabReader.cs
  29. 0
      src/Numerics.IO/LinearAlgebra/IO/MatlabWriter.cs
  30. 0
      src/Numerics.IO/LinearAlgebra/IO/MatrixReader.cs
  31. 0
      src/Numerics.IO/LinearAlgebra/IO/MatrixWriter.cs
  32. 0
      src/Numerics.IO/LinearAlgebra/Single/IO/DelimitedReader.cs
  33. 0
      src/Numerics.IO/LinearAlgebra/Single/IO/MatlabReader.cs
  34. 98
      src/Numerics.IO/Numerics.IO.csproj
  35. 49
      src/Numerics.IO/Properties/AssemblyInfo.cs
  36. 837
      src/Numerics.IO/Properties/Resources.Designer.cs
  37. 378
      src/Numerics.IO/Properties/Resources.resx
  38. 4
      src/Numerics.IO/packages.config
  39. 22
      src/Numerics/Numerics.csproj
  40. 4
      src/Numerics/Properties/AssemblyInfo.cs
  41. 2
      src/Silverlight/Silverlight.csproj
  42. 8
      src/UnitTests/UnitTests.csproj
  43. 4
      src/UnitTests/packages.config
  44. 5
      src/packages/repositories.config
  45. BIN
      tools/NuGet-1.3/nuget.exe
  46. BIN
      tools/NuGet/nuget.exe

BIN
build/CodePlexApi/CodePlex.WebServices.Client.XmlSerializers.dll

Binary file not shown.

BIN
build/CodePlexApi/CodePlex.WebServices.Client.dll

Binary file not shown.

BIN
build/CodePlexApi/ccnet.codeplex.plugin.dll

Binary file not shown.

4
build/NuGet/FSharp.Sample/MathNet.Numerics.FSharp.Sample.nuspec

@ -2,7 +2,7 @@
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<id>MathNet.Numerics.FSharp.Sample</id>
<version>1.0</version>
<version>1.0.0</version>
<title>Math.NET Numerics F# Module Code Samples</title>
<summary>This package contains samples that demonstrate the use of the F# Modules for the Math.NET Numerics library.</summary>
<description>This package contains samples that demonstrate the use of the F# Modules for the Math.NET Numerics library. Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Numerics is the result of merging dnAnalytics with Math.NET Iridium and is intended to replace both.</description>
@ -14,7 +14,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft</tags>
<dependencies>
<dependency id="MathNet.Numerics.FSharp" version="1.0" />
<dependency id="MathNet.Numerics.FSharp" version="1.0.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Numerics" />

4
build/NuGet/FSharp/MathNet.Numerics.FSharp.nuspec

@ -2,7 +2,7 @@
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<id>MathNet.Numerics.FSharp</id>
<version>1.0</version>
<version>1.0.0</version>
<title>Math.NET Numerics F# Modules</title>
<summary>F# Modules for Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use.</summary>
<description>F# Modules for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Numerics is the result of merging dnAnalytics with Math.NET Iridium and is intended to replace both.</description>
@ -14,7 +14,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft</tags>
<dependencies>
<dependency id="MathNet.Numerics" version="1.0" />
<dependency id="MathNet.Numerics" version="1.0.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Numerics" />

4
build/NuGet/Numerics.Sample/MathNet.Numerics.Sample.nuspec

@ -2,7 +2,7 @@
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<id>MathNet.Numerics.Sample</id>
<version>1.0</version>
<version>1.0.0</version>
<title>Math.NET Numerics Code Samples</title>
<summary>This package contains samples that demonstrate the use of the Math.NET Numerics library.</summary>
<description>This package contains samples that demonstrate the use of the Math.NET Numerics library. Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Numerics is the result of merging dnAnalytics with Math.NET Iridium and is intended to replace both.</description>
@ -14,7 +14,7 @@
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>sample code math numeric statistics probability integration interpolation linear algebra matrix fft</tags>
<dependencies>
<dependency id="MathNet.Numerics" version="1.0" />
<dependency id="MathNet.Numerics" version="1.0.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Numerics" />

2
build/NuGet/Numerics/MathNet.Numerics.nuspec

@ -2,7 +2,7 @@
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<id>MathNet.Numerics</id>
<version>1.0</version>
<version>1.0.0</version>
<title>Math.NET Numerics</title>
<summary>Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use.</summary>
<description>Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Numerics is the result of merging dnAnalytics with Math.NET Iridium and is intended to replace both.</description>

4
build/NuGet/nuget.proj

@ -12,11 +12,11 @@
<FSharpPack>$(MSBuildProjectDirectory)/FSharp</FSharpPack>
<NumericsSamplePack>$(MSBuildProjectDirectory)/Numerics.Sample</NumericsSamplePack>
<FSharpSamplePack>$(MSBuildProjectDirectory)/FSharp.Sample</FSharpSamplePack>
<NuGetExe>$(MSBuildProjectDirectory)/../../tools/NuGet-1.3/nuget.exe</NuGetExe>
<NuGetExe>$(MSBuildProjectDirectory)/../../tools/NuGet/nuget.exe</NuGetExe>
</PropertyGroup>
<ItemGroup>
<NumericsNet40 Include="$(OutLib)/Net40/MathNet.Numerics.dll;$(OutLib)/Net40/MathNet.Numerics.pdb;$(OutLib)/Net40/MathNet.Numerics.xml" />
<NumericsNet40 Include="$(OutLib)/Net40/MathNet.Numerics.dll;$(OutLib)/Net40/MathNet.Numerics.IO.dll;$(OutLib)/Net40/MathNet.Numerics.pdb;$(OutLib)/Net40/MathNet.Numerics.IO.pdb;$(OutLib)/Net40/MathNet.Numerics.xml;$(OutLib)/Net40/MathNet.Numerics.IO.xml" />
<NumericsSL4 Include="$(OutLib)/SL4/MathNet.Numerics.dll;$(OutLib)/SL4/MathNet.Numerics.pdb;$(OutLib)/SL4/MathNet.Numerics.xml;" />
<FSharpNet40 Include="$(OutLib)/Net40/MathNet.Numerics.FSharp.dll;$(OutLib)/Net40/MathNet.Numerics.FSharp.pdb;$(OutLib)/Net40/MathNet.Numerics.FSharp.xml" />
<NumericsSample Include="$(Examples)/**/*.cs" Exclude="$(Examples)/**/bin/**;$(Examples)/**/obj/**" />

4
build/SiteMap.sitemap

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="License" url="License.txt" isDefault="true" />
</siteMap>

30
build/TeamCity/on-checkin.proj

@ -1,30 +0,0 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Go" ToolsVersion="4.0">
<UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\..\lib\Gallio_3.3.93.0\Gallio.MSBuildTasks.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile="..\MSBuild_Extension_Pack_3.5.5\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" />
<Target Name="Go" DependsOnTargets="Test; StyleCop; Gendarme" />
<Target Name="Test">
<Gallio.MSBuildTasks.Gallio ContinueOnError="False" IgnoreFailures="False" Files="../../out/test/Net40/MathNet.Numerics.UnitTests.dll" />
<Exec Command="$(MSBuildProjectDirectory)\..\..\out\test\Net40\MathNet.Numerics.FSharp.UnitTests.exe" IgnoreExitCode="false" />
</Target>
<Target Name="StyleCop">
<CreateItem Include="../../src/Numerics/**/*.cs">
<Output TaskParameter="Include" ItemName="StyleCopFiles" />
</CreateItem>
<MSBuild.ExtensionPack.CodeQuality.StyleCop TaskAction="Scan" SettingsFile="../../src/Settings.StyleCop" SourceFiles="@(StyleCopFiles)" ShowOutput="true" ForceFullAnalysis="true" CacheResults="false" ContinueOnError="false">
<Output TaskParameter="Succeeded" PropertyName="AllPassed" />
<Output TaskParameter="ViolationCount" PropertyName="Violations" />
<Output TaskParameter="FailedFiles" ItemName="Failures" />
</MSBuild.ExtensionPack.CodeQuality.StyleCop>
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)" />
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)" />
</Target>
<Target Name="Gendarme">
<Exec Command="$(MSBuildProjectDirectory)/../../tools/Gendarme-2.8/gendarme.exe $(MSBuildProjectDirectory)/../../out/lib/Net40/MathNet.Numerics.dll" IgnoreExitCode="true"/>
</Target>
</Project>

85
build/build.proj

@ -1,85 +0,0 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Test" ToolsVersion="4.0">
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile=".\MSBuild.ExtensionPack.4.0.2.0\MSBuild.ExtensionPack.StyleCop.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Framework.Assembly" AssemblyFile=".\MSBuild.ExtensionPack.4.0.2.0\MSBuild.ExtensionPack.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Communication.Twitter" AssemblyFile=".\MSBuild.ExtensionPack.4.0.2.0\MMSBuild.ExtensionPack.Communication.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Compression.Zip" AssemblyFile=".\MSBuild.ExtensionPack.4.0.2.0\MSBuild.ExtensionPack.JSharp.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.NUnit" AssemblyFile=".\MSBuild.ExtensionPack.4.0.2.0\MSBuild.ExtensionPack.dll" />
<UsingTask TaskName="UploadFiles" AssemblyFile=".\CodePlexApi\CodePlex.WebServices.Client.dll" />
<PropertyGroup>
<Config Condition="'$(Config)' == ''">Debug</Config>
<Optimize Condition="'$(Optimize)' == ''">False</Optimize>
<NUnitPath>..\lib\NUnit.2.5.9\</NUnitPath>
</PropertyGroup>
<Target Name="Compile" DependsOnTargets="Clean">
<MSBuild Projects="../src/UnitTests/UnitTests.csproj" Properties="Configuration=$(Config);Optimize=$(Optimize);OutputPath=$(MSBuildProjectDirectory)/bin" />
<MSBuild Projects="../src/FSharpUnitTests/FSharpUnitTests.fsproj" Properties="Configuration=$(Config);Optimize=$(Optimize);OutputPath=$(MSBuildProjectDirectory)/bin" />
</Target>
<Target Name="Test" DependsOnTargets="Compile">
<Exec Command="$(MSBuildProjectDirectory)\..\lib\NUnit.2.5.9\nunit-console.exe /nothread /nologo /nodots $(MSBuildProjectDirectory)\bin\MathNet.Numerics.UnitTests.dll" IgnoreExitCode="false"/>
<Exec Command="$(MSBuildProjectDirectory)/bin/MathNet.Numerics.FSharp.UnitTests.exe" IgnoreExitCode="false" />
</Target>
<Target Name="StyleCop">
<CreateItem Include="../src/Numerics/**/*.cs">
<Output TaskParameter="Include" ItemName="StyleCopFiles" />
</CreateItem>
<MSBuild.ExtensionPack.CodeQuality.StyleCop TaskAction="Scan" SettingsFile="../src/Settings.StyleCop" SourceFiles="@(StyleCopFiles)" ShowOutput="true" ForceFullAnalysis="true" CacheResults="false" ContinueOnError="false">
<Output TaskParameter="Succeeded" PropertyName="AllPassed" />
<Output TaskParameter="ViolationCount" PropertyName="Violations" />
<Output TaskParameter="FailedFiles" ItemName="Failures" />
</MSBuild.ExtensionPack.CodeQuality.StyleCop>
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)" />
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)" />
</Target>
<Target Name="BuildDocs">
<MSBuild Projects="./mathnet-numerics.shfbproj" />
</Target>
<Target Name="Gendarme">
<Exec Command="$(MSBuildProjectDirectory)\..\tools\Gendarme-2.4\gendarme.exe $(MSBuildProjectDirectory)\bin\MathNet.Numerics.UnitTests.dll"/>
</Target>
<Target Name="CSharpCompile" DependsOnTargets="UpdateTemplates">
<MSBuild Projects="../src/UnitTests/UnitTests.csproj" Properties="Configuration=$(Config);Optimize=$(Optimize);OutputPath=$(MSBuildProjectDirectory)/bin" />
</Target>
<Target Name="Clean">
<RemoveDir Directories="bin;Help;Release;NCoverReport" />
</Target>
<Target Name="CheckStyle" DependsOnTargets="StyleCop; Gendarme"/>
<Target Name="Release" DependsOnTargets="Test; BuildDocs">
<MSBuild.ExtensionPack.Framework.Assembly TaskAction="GetInfo" NetAssembly="bin\MathNet.Numerics.dll">
<Output TaskParameter="OutputItems" ItemName="Info"/>
</MSBuild.ExtensionPack.Framework.Assembly>
<MakeDir Directories="$(MSBuildProjectDirectory)\Release" />
<Copy SourceFiles="..\COPYRIGHT.markdown" DestinationFiles="Release\COPYRIGHT" />
<ItemGroup>
<ReleaseFiles Include="bin\MathNet.Numerics.dll" />
<ReleaseFiles Include="bin\MathNet.Numerics.XML" />
<ReleaseFiles Include="bin\MathNet.Numerics.FSharp.dll" />
<ReleaseFiles Include="bin\MathNet.Numerics.FSharp.XML" />
<ReleaseFiles Include="Help\Math.NET-Numerics.chm" />
<ReleaseFiles Include="Release\COPYRIGHT" />
</ItemGroup>
<MSBuild.ExtensionPack.Compression.Zip TaskAction="Create" CompressFiles="@(ReleaseFiles)" ZipFileName="Release\MathNet.Numerics.%(Info.AssemblyVersion).zip"/>
</Target>
<ItemGroup>
<ReleaseFile Include="Release\MathNet.Numerics.zip">
<Name>Math.NET.Numerics.Latest.zip</Name>
<FileType>RuntimeBinary</FileType>
</ReleaseFile>
</ItemGroup>
</Project>

75
build/mathnet-numerics.shfbproj

@ -1,75 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<!-- The configuration and platform will be used to determine which
assemblies to include from solution and project documentation
sources -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{7abd8233-0d4c-4e89-b2e1-0b686c9fc2ca}</ProjectGuid>
<SHFBSchemaVersion>1.9.3.0</SHFBSchemaVersion>
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
Studio adds them anyway -->
<AssemblyName>Documentation</AssemblyName>
<RootNamespace>Documentation</RootNamespace>
<Name>Documentation</Name>
<!-- SHFB properties -->
<OutputPath>.\Help\</OutputPath>
<HtmlHelpName>Documentation</HtmlHelpName>
<Language>en-US</Language>
<FrameworkVersion>.NET 4.0.30319</FrameworkVersion>
<PresentationStyle>vs2005</PresentationStyle>
<DocumentationSources>
<DocumentationSource sourceFile="..\out\lib\Net40\MathNet.Numerics.dll" xmlns="" />
<DocumentationSource sourceFile="..\out\lib\Net40\MathNet.Numerics.xml" xmlns="" />
</DocumentationSources>
<Preliminary>True</Preliminary>
<ProjectSummary>Numerical Library for .NET</ProjectSummary>
<CopyrightText>Copyright %28c%29 2002-2011 Math.NET</CopyrightText>
<RootNamespaceContainer>False</RootNamespaceContainer>
<HelpTitle>Math.NET Numerics Beta 2</HelpTitle>
<RootNamespaceTitle>API Reference</RootNamespaceTitle>
<IncludeFavorites>False</IncludeFavorites>
<PlugInConfigurations>
<PlugInConfig id="Hierarchical Table of Contents" enabled="True">
<configuration />
</PlugInConfig>
<PlugInConfig id="Additional Content Only" enabled="False">
<configuration />
</PlugInConfig>
</PlugInConfigurations>
<ContentPlacement>AboveNamespaces</ContentPlacement>
<ApiFilter>
</ApiFilter>
<KeepLogFile>False</KeepLogFile>
<HelpFileFormat>HtmlHelp1, MSHelpViewer</HelpFileFormat>
</PropertyGroup>
<!-- There are no properties for these groups. AnyCPU needs to appear in
order for Visual Studio to perform the build. The others are optional
common platform types that may appear. -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Win32' ">
</PropertyGroup>
<ItemGroup>
<SiteMap Include="SiteMap.sitemap" />
</ItemGroup>
<ItemGroup>
<Content Include="License.txt" />
</ItemGroup>
<!-- Import the SHFB build targets -->
<Import Project="$(SHFBROOT)\SandcastleHelpFileBuilder.targets" />
</Project>

4
src/FSharp/AssemblyInfo.fs

@ -46,6 +46,6 @@ open System.Runtime.InteropServices
[<assembly: ComVisible(false)>]
[<assembly: Guid("048BC4EB-CE2B-4040-9967-4784F5405B0F")>]
[<assembly: NeutralResourcesLanguage("en")>]
[<assembly: AssemblyVersion("2011.04.17.0")>]
[<assembly: AssemblyFileVersion("2011.04.17")>]
[<assembly: AssemblyVersion("1.0.0.0")>]
[<assembly: AssemblyFileVersion("1.0.0.0")>]
()

6
src/MathNet.Numerics.sln

@ -26,6 +26,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
..\README.markdown = ..\README.markdown
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics.IO", "Numerics.IO\Numerics.IO.csproj", "{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -60,6 +62,10 @@ Global
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.Build.0 = Release|Any CPU
{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

0
src/Numerics/LinearAlgebra/Complex/IO/DelimitedReader.cs → src/Numerics.IO/LinearAlgebra/Complex/IO/DelimitedReader.cs

0
src/Numerics/LinearAlgebra/Complex/IO/MatlabReader.cs → src/Numerics.IO/LinearAlgebra/Complex/IO/MatlabReader.cs

0
src/Numerics/LinearAlgebra/Complex32/IO/DelimitedReader.cs → src/Numerics.IO/LinearAlgebra/Complex32/IO/DelimitedReader.cs

0
src/Numerics/LinearAlgebra/Complex32/IO/MatlabReader.cs → src/Numerics.IO/LinearAlgebra/Complex32/IO/MatlabReader.cs

0
src/Numerics/LinearAlgebra/Double/IO/DelimitedReader.cs → src/Numerics.IO/LinearAlgebra/Double/IO/DelimitedReader.cs

0
src/Numerics/LinearAlgebra/Double/IO/MatlabReader.cs → src/Numerics.IO/LinearAlgebra/Double/IO/MatlabReader.cs

0
src/Numerics/LinearAlgebra/IO/DelimitedReader.cs → src/Numerics.IO/LinearAlgebra/IO/DelimitedReader.cs

0
src/Numerics/LinearAlgebra/IO/DelimitedWriter.cs → src/Numerics.IO/LinearAlgebra/IO/DelimitedWriter.cs

0
src/Numerics/LinearAlgebra/IO/Matlab/ArrayClass.cs → src/Numerics.IO/LinearAlgebra/IO/Matlab/ArrayClass.cs

0
src/Numerics/LinearAlgebra/IO/Matlab/ArrayFlags.cs → src/Numerics.IO/LinearAlgebra/IO/Matlab/ArrayFlags.cs

0
src/Numerics/LinearAlgebra/IO/Matlab/DataType.cs → src/Numerics.IO/LinearAlgebra/IO/Matlab/DataType.cs

0
src/Numerics/LinearAlgebra/IO/Matlab/MatlabFile.cs → src/Numerics.IO/LinearAlgebra/IO/Matlab/MatlabFile.cs

0
src/Numerics/LinearAlgebra/IO/Matlab/MatlabParser.cs → src/Numerics.IO/LinearAlgebra/IO/Matlab/MatlabParser.cs

0
src/Numerics/LinearAlgebra/IO/MatlabReader.cs → src/Numerics.IO/LinearAlgebra/IO/MatlabReader.cs

0
src/Numerics/LinearAlgebra/IO/MatlabWriter.cs → src/Numerics.IO/LinearAlgebra/IO/MatlabWriter.cs

0
src/Numerics/LinearAlgebra/IO/MatrixReader.cs → src/Numerics.IO/LinearAlgebra/IO/MatrixReader.cs

0
src/Numerics/LinearAlgebra/IO/MatrixWriter.cs → src/Numerics.IO/LinearAlgebra/IO/MatrixWriter.cs

0
src/Numerics/LinearAlgebra/Single/IO/DelimitedReader.cs → src/Numerics.IO/LinearAlgebra/Single/IO/DelimitedReader.cs

0
src/Numerics/LinearAlgebra/Single/IO/MatlabReader.cs → src/Numerics.IO/LinearAlgebra/Single/IO/MatlabReader.cs

98
src/Numerics.IO/Numerics.IO.csproj

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics.IO</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\out\debug\Net40\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\out\lib\Net40\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>..\..\out\lib\Net40\MathNet.Numerics.IO.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="zlib.net">
<HintPath>..\packages\zlib.net.1.0.3.0\lib\zlib.net.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="LinearAlgebra\Complex32\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Complex32\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\Complex\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Complex\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\Double\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Double\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\IO\DelimitedWriter.cs" />
<Compile Include="LinearAlgebra\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\IO\MatlabWriter.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\ArrayClass.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\ArrayFlags.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\DataType.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\MatlabFile.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\MatlabParser.cs" />
<Compile Include="LinearAlgebra\IO\MatrixReader.cs" />
<Compile Include="LinearAlgebra\IO\MatrixWriter.cs" />
<Compile Include="LinearAlgebra\Single\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Single\IO\MatlabReader.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Resources.Designer.cs">
<DependentUpon>Resources.resx</DependentUpon>
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
<Name>Numerics</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

49
src/Numerics.IO/Properties/AssemblyInfo.cs

@ -0,0 +1,49 @@
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// Math.NET Numerics, part of the Math.NET Project
// http://mathnet.opensourcedotnet.info
//
// Copyright (c) 2009 Math.NET
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without
// restriction, including without limitation the rights to use,
// copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following
// conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Math.NET Numerics IO")]
[assembly: AssemblyDescription("Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Math.NET Project")]
[assembly: AssemblyProduct("Math.NET Numerics")]
[assembly: AssemblyCopyright("Copyright © Math.NET Project")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: CLSCompliant(true)]
[assembly: ComVisible(false)]
[assembly: Guid("5d559feb-5f06-4401-b48b-c08b78f8582a")]
[assembly: NeutralResourcesLanguage("en")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

837
src/Numerics.IO/Properties/Resources.Designer.cs

@ -0,0 +1,837 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.488
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace MathNet.Numerics.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MathNet.Numerics.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Looks up a localized string similar to The array arguments must have the same length..
/// </summary>
internal static string ArgumentArraysSameLength {
get {
return ResourceManager.GetString("ArgumentArraysSameLength", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given array is the wrong length. Should be {0}..
/// </summary>
internal static string ArgumentArrayWrongLength {
get {
return ResourceManager.GetString("ArgumentArrayWrongLength", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The argument must be between 0 and 1..
/// </summary>
internal static string ArgumentBetween0And1 {
get {
return ResourceManager.GetString("ArgumentBetween0And1", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value cannot be in the range -1 &lt; x &lt; 1..
/// </summary>
internal static string ArgumentCannotBeBetweenOneAndNegativeOne {
get {
return ResourceManager.GetString("ArgumentCannotBeBetweenOneAndNegativeOne", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must be even..
/// </summary>
internal static string ArgumentEven {
get {
return ResourceManager.GetString("ArgumentEven", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The histogram does not contains the value..
/// </summary>
internal static string ArgumentHistogramContainsNot {
get {
return ResourceManager.GetString("ArgumentHistogramContainsNot", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value is expected to be between {0} and {1} (including {0} and {1})..
/// </summary>
internal static string ArgumentInIntervalXYInclusive {
get {
return ResourceManager.GetString("ArgumentInIntervalXYInclusive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to At least one item of {0} is a null reference (Nothing in Visual Basic)..
/// </summary>
internal static string ArgumentItemNull {
get {
return ResourceManager.GetString("ArgumentItemNull", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must be greater than or equal to one..
/// </summary>
internal static string ArgumentLessThanOne {
get {
return ResourceManager.GetString("ArgumentLessThanOne", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to han the given upper bound..
/// </summary>
internal static string ArgumentLowerBoundLargerThanUpperBound {
get {
return ResourceManager.GetString("ArgumentLowerBoundLargerThanUpperBound", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix dimensions must agree..
/// </summary>
internal static string ArgumentMatrixDimensions {
get {
return ResourceManager.GetString("ArgumentMatrixDimensions", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix dimensions must agree: {0}..
/// </summary>
internal static string ArgumentMatrixDimensions1 {
get {
return ResourceManager.GetString("ArgumentMatrixDimensions1", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix dimensions must agree: op1 is {0}, op2 is {1}..
/// </summary>
internal static string ArgumentMatrixDimensions2 {
get {
return ResourceManager.GetString("ArgumentMatrixDimensions2", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix dimensions must agree: op1 is {0}, op2 is {1}, op3 is {2}..
/// </summary>
internal static string ArgumentMatrixDimensions3 {
get {
return ResourceManager.GetString("ArgumentMatrixDimensions3", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The requested matrix does not exist..
/// </summary>
internal static string ArgumentMatrixDoesNotExist {
get {
return ResourceManager.GetString("ArgumentMatrixDoesNotExist", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The matrix indices must not be out of range of the given matrix..
/// </summary>
internal static string ArgumentMatrixIndexOutOfRange {
get {
return ResourceManager.GetString("ArgumentMatrixIndexOutOfRange", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must not be rank deficient..
/// </summary>
internal static string ArgumentMatrixNotRankDeficient {
get {
return ResourceManager.GetString("ArgumentMatrixNotRankDeficient", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must not be singular..
/// </summary>
internal static string ArgumentMatrixNotSingular {
get {
return ResourceManager.GetString("ArgumentMatrixNotSingular", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must be positive definite..
/// </summary>
internal static string ArgumentMatrixPositiveDefinite {
get {
return ResourceManager.GetString("ArgumentMatrixPositiveDefinite", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix column dimensions must agree..
/// </summary>
internal static string ArgumentMatrixSameColumnDimension {
get {
return ResourceManager.GetString("ArgumentMatrixSameColumnDimension", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix row dimensions must agree..
/// </summary>
internal static string ArgumentMatrixSameRowDimension {
get {
return ResourceManager.GetString("ArgumentMatrixSameRowDimension", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must have exactly one column..
/// </summary>
internal static string ArgumentMatrixSingleColumn {
get {
return ResourceManager.GetString("ArgumentMatrixSingleColumn", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must have exactly one column and row, thus have only one cell..
/// </summary>
internal static string ArgumentMatrixSingleColumnRow {
get {
return ResourceManager.GetString("ArgumentMatrixSingleColumnRow", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must have exactly one row..
/// </summary>
internal static string ArgumentMatrixSingleRow {
get {
return ResourceManager.GetString("ArgumentMatrixSingleRow", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must be square..
/// </summary>
internal static string ArgumentMatrixSquare {
get {
return ResourceManager.GetString("ArgumentMatrixSquare", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must be symmetric..
/// </summary>
internal static string ArgumentMatrixSymmetric {
get {
return ResourceManager.GetString("ArgumentMatrixSymmetric", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix must be symmetric positive definite..
/// </summary>
internal static string ArgumentMatrixSymmetricPositiveDefinite {
get {
return ResourceManager.GetString("ArgumentMatrixSymmetricPositiveDefinite", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to In the specified range, the minimum is greater than maximum..
/// </summary>
internal static string ArgumentMinValueGreaterThanMaxValue {
get {
return ResourceManager.GetString("ArgumentMinValueGreaterThanMaxValue", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must be positive..
/// </summary>
internal static string ArgumentMustBePositive {
get {
return ResourceManager.GetString("ArgumentMustBePositive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must neither be infinite nor NaN..
/// </summary>
internal static string ArgumentNotInfinityNaN {
get {
return ResourceManager.GetString("ArgumentNotInfinityNaN", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must not be negative (zero is ok)..
/// </summary>
internal static string ArgumentNotNegative {
get {
return ResourceManager.GetString("ArgumentNotNegative", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to {0} is a null reference (Nothing in Visual Basic)..
/// </summary>
internal static string ArgumentNull {
get {
return ResourceManager.GetString("ArgumentNull", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must be odd..
/// </summary>
internal static string ArgumentOdd {
get {
return ResourceManager.GetString("ArgumentOdd", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to {0} must be greater than {1}..
/// </summary>
internal static string ArgumentOutOfRangeGreater {
get {
return ResourceManager.GetString("ArgumentOutOfRangeGreater", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to {0} must be greater than or equal to {1}..
/// </summary>
internal static string ArgumentOutOfRangeGreaterEqual {
get {
return ResourceManager.GetString("ArgumentOutOfRangeGreaterEqual", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The chosen parameter set is invalid (probably some value is out of range)..
/// </summary>
internal static string ArgumentParameterSetInvalid {
get {
return ResourceManager.GetString("ArgumentParameterSetInvalid", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given expression does not represent a complex number..
/// </summary>
internal static string ArgumentParseComplexNumber {
get {
return ResourceManager.GetString("ArgumentParseComplexNumber", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value must be positive (and not zero)..
/// </summary>
internal static string ArgumentPositive {
get {
return ResourceManager.GetString("ArgumentPositive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Size must be a Power of Two..
/// </summary>
internal static string ArgumentPowerOfTwo {
get {
return ResourceManager.GetString("ArgumentPowerOfTwo", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Size must be a Power of Two in every dimension..
/// </summary>
internal static string ArgumentPowerOfTwoEveryDimension {
get {
return ResourceManager.GetString("ArgumentPowerOfTwoEveryDimension", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The range between {0} and {1} must be less than or equal to {2}..
/// </summary>
internal static string ArgumentRangeLessEqual {
get {
return ResourceManager.GetString("ArgumentRangeLessEqual", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Arguments must be different objects..
/// </summary>
internal static string ArgumentReferenceDifferent {
get {
return ResourceManager.GetString("ArgumentReferenceDifferent", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Array must have exactly one dimension (and not be null)..
/// </summary>
internal static string ArgumentSingleDimensionArray {
get {
return ResourceManager.GetString("ArgumentSingleDimensionArray", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value is too large..
/// </summary>
internal static string ArgumentTooLarge {
get {
return ResourceManager.GetString("ArgumentTooLarge", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Value is too large for the current iteration limit..
/// </summary>
internal static string ArgumentTooLargeForIterationLimit {
get {
return ResourceManager.GetString("ArgumentTooLargeForIterationLimit", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Type mismatch..
/// </summary>
internal static string ArgumentTypeMismatch {
get {
return ResourceManager.GetString("ArgumentTypeMismatch", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Array length must be a multiple of {0}..
/// </summary>
internal static string ArgumentVectorLengthsMultipleOf {
get {
return ResourceManager.GetString("ArgumentVectorLengthsMultipleOf", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to All vectors must have the same dimensionality..
/// </summary>
internal static string ArgumentVectorsSameLength {
get {
return ResourceManager.GetString("ArgumentVectorsSameLength", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The vector must have 3 dimensions..
/// </summary>
internal static string ArgumentVectorThreeDimensional {
get {
return ResourceManager.GetString("ArgumentVectorThreeDimensional", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given array is too small. It must be at least {0} long..
/// </summary>
internal static string ArrayTooSmall {
get {
return ResourceManager.GetString("ArrayTooSmall", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Big endian files are not supported..
/// </summary>
internal static string BigEndianNotSupported {
get {
return ResourceManager.GetString("BigEndianNotSupported", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The supplied collection is empty..
/// </summary>
internal static string CollectionEmpty {
get {
return ResourceManager.GetString("CollectionEmpty", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Complex matrices are not supported..
/// </summary>
internal static string ComplexMatricesNotSupported {
get {
return ResourceManager.GetString("ComplexMatricesNotSupported", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to An algorithm failed to converge..
/// </summary>
internal static string ConvergenceFailed {
get {
return ResourceManager.GetString("ConvergenceFailed", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to This feature is not implemented yet (but is planned)..
/// </summary>
internal static string FeaturePlannedButNotImplementedYet {
get {
return ResourceManager.GetString("FeaturePlannedButNotImplementedYet", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given file doesn&apos;t exist..
/// </summary>
internal static string FileDoesNotExist {
get {
return ResourceManager.GetString("FileDoesNotExist", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Sample points should be sorted in strictly ascending order.
/// </summary>
internal static string Interpolation_Initialize_SamplePointsNotStrictlyAscendingOrder {
get {
return ResourceManager.GetString("Interpolation_Initialize_SamplePointsNotStrictlyAscendingOrder", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to All sample points should be unique..
/// </summary>
internal static string Interpolation_Initialize_SamplePointsNotUnique {
get {
return ResourceManager.GetString("Interpolation_Initialize_SamplePointsNotUnique", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Invalid parameterization for the distribution..
/// </summary>
internal static string InvalidDistributionParameters {
get {
return ResourceManager.GetString("InvalidDistributionParameters", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Invalid Left Boundary Condition..
/// </summary>
internal static string InvalidLeftBoundaryCondition {
get {
return ResourceManager.GetString("InvalidLeftBoundaryCondition", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The operation could not be performed because the accumulator is empty..
/// </summary>
internal static string InvalidOperationAccumulatorEmpty {
get {
return ResourceManager.GetString("InvalidOperationAccumulatorEmpty", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The operation could not be performed because the histogram is empty..
/// </summary>
internal static string InvalidOperationHistogramEmpty {
get {
return ResourceManager.GetString("InvalidOperationHistogramEmpty", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Not enough points in the distribution..
/// </summary>
internal static string InvalidOperationHistogramNotEnoughPoints {
get {
return ResourceManager.GetString("InvalidOperationHistogramNotEnoughPoints", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to No Samples Provided. Preparation Required..
/// </summary>
internal static string InvalidOperationNoSamplesProvided {
get {
return ResourceManager.GetString("InvalidOperationNoSamplesProvided", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Invalid Right Boundary Condition..
/// </summary>
internal static string InvalidRightBoundaryCondition {
get {
return ResourceManager.GetString("InvalidRightBoundaryCondition", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ddd MMM dd HH:mm:ss yyyy.
/// </summary>
internal static string MatlabDateHeaderFormat {
get {
return ResourceManager.GetString("MatlabDateHeaderFormat", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The number of columns of a matrix must be positive..
/// </summary>
internal static string MatrixColumnsMustBePositive {
get {
return ResourceManager.GetString("MatrixColumnsMustBePositive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The number of rows of a matrix must be positive..
/// </summary>
internal static string MatrixRowsMustBePositive {
get {
return ResourceManager.GetString("MatrixRowsMustBePositive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The number of rows or columns of a matrix must be positive..
/// </summary>
internal static string MatrixRowsOrColumnsMustBePositive {
get {
return ResourceManager.GetString("MatrixRowsOrColumnsMustBePositive", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Only 1 and 2 dimensional arrays are supported..
/// </summary>
internal static string MoreThan2D {
get {
return ResourceManager.GetString("MoreThan2D", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Data must contain at least {0} values..
/// </summary>
internal static string MustContainAtLeast {
get {
return ResourceManager.GetString("MustContainAtLeast", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Name cannot contain a space. name: {0}.
/// </summary>
internal static string NameCannotContainASpace {
get {
return ResourceManager.GetString("NameCannotContainASpace", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to {0} is not a supported type..
/// </summary>
internal static string NotSupportedType {
get {
return ResourceManager.GetString("NotSupportedType", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The two arguments can&apos;t be compared (maybe they are part of a partial ordering?).
/// </summary>
internal static string PartialOrderException {
get {
return ResourceManager.GetString("PartialOrderException", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The integer array does not represent a valid permutation..
/// </summary>
internal static string PermutationAsIntArrayInvalid {
get {
return ResourceManager.GetString("PermutationAsIntArrayInvalid", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The sampler&apos;s proposal distribution is not upper bounding the target density..
/// </summary>
internal static string ProposalDistributionNoUpperBound {
get {
return ResourceManager.GetString("ProposalDistributionNoUpperBound", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The number of rows must greater than or equal to the number of columns..
/// </summary>
internal static string RowsLessThanColumns {
get {
return ResourceManager.GetString("RowsLessThanColumns", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The singular vectors were not computed..
/// </summary>
internal static string SingularVectorsNotComputed {
get {
return ResourceManager.GetString("SingularVectorsNotComputed", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to This special case is not supported yet (but is planned)..
/// </summary>
internal static string SpecialCasePlannedButNotImplementedYet {
get {
return ResourceManager.GetString("SpecialCasePlannedButNotImplementedYet", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given stop criterium already exist in the collection..
/// </summary>
internal static string StopCriteriumDuplicate {
get {
return ResourceManager.GetString("StopCriteriumDuplicate", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to There is no stop criterium in the collection..
/// </summary>
internal static string StopCriteriumMissing {
get {
return ResourceManager.GetString("StopCriteriumMissing", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to String parameter cannot be empty or null..
/// </summary>
internal static string StringNullOrEmpty {
get {
return ResourceManager.GetString("StringNullOrEmpty", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to We only support sparse matrix with less than int.MaxValue elements..
/// </summary>
internal static string TooManyElements {
get {
return ResourceManager.GetString("TooManyElements", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The moment of the distribution is undefined..
/// </summary>
internal static string UndefinedMoment {
get {
return ResourceManager.GetString("UndefinedMoment", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to A user defined provider has not been specified..
/// </summary>
internal static string UserDefinedProviderNotSpecified {
get {
return ResourceManager.GetString("UserDefinedProviderNotSpecified", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to The given work array is too small. Check work[0] for the corret size..
/// </summary>
internal static string WorkArrayTooSmall {
get {
return ResourceManager.GetString("WorkArrayTooSmall", resourceCulture);
}
}
}
}

378
src/Numerics.IO/Properties/Resources.resx

@ -0,0 +1,378 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="ArgumentHistogramContainsNot" xml:space="preserve">
<value>The histogram does not contains the value.</value>
</data>
<data name="ArgumentInIntervalXYInclusive" xml:space="preserve">
<value>Value is expected to be between {0} and {1} (including {0} and {1}).</value>
</data>
<data name="ArgumentMatrixIndexOutOfRange" xml:space="preserve">
<value>The matrix indices must not be out of range of the given matrix.</value>
</data>
<data name="ArgumentMatrixNotRankDeficient" xml:space="preserve">
<value>Matrix must not be rank deficient.</value>
</data>
<data name="ArgumentMatrixNotSingular" xml:space="preserve">
<value>Matrix must not be singular.</value>
</data>
<data name="ArgumentMatrixSameColumnDimension" xml:space="preserve">
<value>Matrix column dimensions must agree.</value>
</data>
<data name="ArgumentMatrixDimensions" xml:space="preserve">
<value>Matrix dimensions must agree.</value>
</data>
<data name="ArgumentMatrixDimensions1" xml:space="preserve">
<value>Matrix dimensions must agree: {0}.</value>
</data>
<data name="ArgumentMatrixDimensions2" xml:space="preserve">
<value>Matrix dimensions must agree: op1 is {0}, op2 is {1}.</value>
</data>
<data name="ArgumentMatrixDimensions3" xml:space="preserve">
<value>Matrix dimensions must agree: op1 is {0}, op2 is {1}, op3 is {2}.</value>
</data>
<data name="ArgumentMatrixSameRowDimension" xml:space="preserve">
<value>Matrix row dimensions must agree.</value>
</data>
<data name="ArgumentMatrixSingleColumn" xml:space="preserve">
<value>Matrix must have exactly one column.</value>
</data>
<data name="ArgumentMatrixSingleColumnRow" xml:space="preserve">
<value>Matrix must have exactly one column and row, thus have only one cell.</value>
</data>
<data name="ArgumentMatrixSingleRow" xml:space="preserve">
<value>Matrix must have exactly one row.</value>
</data>
<data name="ArgumentMatrixSquare" xml:space="preserve">
<value>Matrix must be square.</value>
</data>
<data name="ArgumentMatrixSymmetric" xml:space="preserve">
<value>Matrix must be symmetric.</value>
</data>
<data name="ArgumentMatrixSymmetricPositiveDefinite" xml:space="preserve">
<value>Matrix must be symmetric positive definite.</value>
</data>
<data name="ArgumentNotInfinityNaN" xml:space="preserve">
<value>Value must neither be infinite nor NaN.</value>
</data>
<data name="ArgumentNotNegative" xml:space="preserve">
<value>Value must not be negative (zero is ok).</value>
</data>
<data name="ArgumentNull" xml:space="preserve">
<value>{0} is a null reference (Nothing in Visual Basic).</value>
</data>
<data name="ArgumentOutOfRangeGreater" xml:space="preserve">
<value>{0} must be greater than {1}.</value>
</data>
<data name="ArgumentOutOfRangeGreaterEqual" xml:space="preserve">
<value>{0} must be greater than or equal to {1}.</value>
</data>
<data name="ArgumentParameterSetInvalid" xml:space="preserve">
<value>The chosen parameter set is invalid (probably some value is out of range).</value>
</data>
<data name="ArgumentParseComplexNumber" xml:space="preserve">
<value>The given expression does not represent a complex number.</value>
</data>
<data name="ArgumentPositive" xml:space="preserve">
<value>Value must be positive (and not zero).</value>
</data>
<data name="ArgumentPowerOfTwo" xml:space="preserve">
<value>Size must be a Power of Two.</value>
</data>
<data name="ArgumentPowerOfTwoEveryDimension" xml:space="preserve">
<value>Size must be a Power of Two in every dimension.</value>
</data>
<data name="ArgumentRangeLessEqual" xml:space="preserve">
<value>The range between {0} and {1} must be less than or equal to {2}.</value>
</data>
<data name="ArgumentSingleDimensionArray" xml:space="preserve">
<value>Array must have exactly one dimension (and not be null).</value>
</data>
<data name="ArgumentTooLarge" xml:space="preserve">
<value>Value is too large.</value>
</data>
<data name="ArgumentTooLargeForIterationLimit" xml:space="preserve">
<value>Value is too large for the current iteration limit.</value>
</data>
<data name="ArgumentTypeMismatch" xml:space="preserve">
<value>Type mismatch.</value>
</data>
<data name="ArgumentVectorLengthsMultipleOf" xml:space="preserve">
<value>Array length must be a multiple of {0}.</value>
</data>
<data name="ArgumentVectorsSameLength" xml:space="preserve">
<value>All vectors must have the same dimensionality.</value>
</data>
<data name="ArgumentVectorThreeDimensional" xml:space="preserve">
<value>The vector must have 3 dimensions.</value>
</data>
<data name="FeaturePlannedButNotImplementedYet" xml:space="preserve">
<value>This feature is not implemented yet (but is planned).</value>
</data>
<data name="InvalidLeftBoundaryCondition" xml:space="preserve">
<value>Invalid Left Boundary Condition.</value>
</data>
<data name="InvalidOperationAccumulatorEmpty" xml:space="preserve">
<value>The operation could not be performed because the accumulator is empty.</value>
</data>
<data name="InvalidOperationHistogramEmpty" xml:space="preserve">
<value>The operation could not be performed because the histogram is empty.</value>
</data>
<data name="InvalidOperationHistogramNotEnoughPoints" xml:space="preserve">
<value>Not enough points in the distribution.</value>
</data>
<data name="InvalidOperationNoSamplesProvided" xml:space="preserve">
<value>No Samples Provided. Preparation Required.</value>
</data>
<data name="InvalidRightBoundaryCondition" xml:space="preserve">
<value>Invalid Right Boundary Condition.</value>
</data>
<data name="SpecialCasePlannedButNotImplementedYet" xml:space="preserve">
<value>This special case is not supported yet (but is planned).</value>
</data>
<data name="InvalidDistributionParameters" xml:space="preserve">
<value>Invalid parameterization for the distribution.</value>
</data>
<data name="ArgumentEven" xml:space="preserve">
<value>Value must be even.</value>
</data>
<data name="ArgumentOdd" xml:space="preserve">
<value>Value must be odd.</value>
</data>
<data name="ArgumentItemNull" xml:space="preserve">
<value>At least one item of {0} is a null reference (Nothing in Visual Basic).</value>
</data>
<data name="CollectionEmpty" xml:space="preserve">
<value>The supplied collection is empty.</value>
</data>
<data name="ArgumentCannotBeBetweenOneAndNegativeOne" xml:space="preserve">
<value>Value cannot be in the range -1 &lt; x &lt; 1.</value>
</data>
<data name="ArgumentLessThanOne" xml:space="preserve">
<value>Value must be greater than or equal to one.</value>
</data>
<data name="ArgumentMustBePositive" xml:space="preserve">
<value>Value must be positive.</value>
</data>
<data name="UserDefinedProviderNotSpecified" xml:space="preserve">
<value>A user defined provider has not been specified.</value>
</data>
<data name="ArgumentMinValueGreaterThanMaxValue" xml:space="preserve">
<value>In the specified range, the minimum is greater than maximum.</value>
</data>
<data name="ArgumentLowerBoundLargerThanUpperBound" xml:space="preserve">
<value>han the given upper bound.</value>
</data>
<data name="PartialOrderException" xml:space="preserve">
<value>The two arguments can't be compared (maybe they are part of a partial ordering?)</value>
</data>
<data name="MatrixColumnsMustBePositive" xml:space="preserve">
<value>The number of columns of a matrix must be positive.</value>
</data>
<data name="MatrixRowsMustBePositive" xml:space="preserve">
<value>The number of rows of a matrix must be positive.</value>
</data>
<data name="MatrixRowsOrColumnsMustBePositive" xml:space="preserve">
<value>The number of rows or columns of a matrix must be positive.</value>
</data>
<data name="ArgumentBetween0And1" xml:space="preserve">
<value>The argument must be between 0 and 1.</value>
</data>
<data name="ProposalDistributionNoUpperBound" xml:space="preserve">
<value>The sampler's proposal distribution is not upper bounding the target density.</value>
</data>
<data name="ArgumentMatrixPositiveDefinite" xml:space="preserve">
<value>Matrix must be positive definite.</value>
</data>
<data name="ArgumentArraysSameLength" xml:space="preserve">
<value>The array arguments must have the same length.</value>
</data>
<data name="UndefinedMoment" xml:space="preserve">
<value>The moment of the distribution is undefined.</value>
</data>
<data name="ArgumentReferenceDifferent" xml:space="preserve">
<value>Arguments must be different objects.</value>
</data>
<data name="PermutationAsIntArrayInvalid" xml:space="preserve">
<value>The integer array does not represent a valid permutation.</value>
</data>
<data name="ConvergenceFailed" xml:space="preserve">
<value>An algorithm failed to converge.</value>
</data>
<data name="SingularVectorsNotComputed" xml:space="preserve">
<value>The singular vectors were not computed.</value>
</data>
<data name="WorkArrayTooSmall" xml:space="preserve">
<value>The given work array is too small. Check work[0] for the corret size.</value>
</data>
<data name="StringNullOrEmpty" xml:space="preserve">
<value>String parameter cannot be empty or null.</value>
</data>
<data name="ArgumentMatrixDoesNotExist" xml:space="preserve">
<value>The requested matrix does not exist.</value>
</data>
<data name="BigEndianNotSupported" xml:space="preserve">
<value>Big endian files are not supported.</value>
</data>
<data name="ComplexMatricesNotSupported" xml:space="preserve">
<value>Complex matrices are not supported.</value>
</data>
<data name="FileDoesNotExist" xml:space="preserve">
<value>The given file doesn't exist.</value>
</data>
<data name="MoreThan2D" xml:space="preserve">
<value>Only 1 and 2 dimensional arrays are supported.</value>
</data>
<data name="NotSupportedType" xml:space="preserve">
<value>{0} is not a supported type.</value>
</data>
<data name="StopCriteriumDuplicate" xml:space="preserve">
<value>The given stop criterium already exist in the collection.</value>
</data>
<data name="StopCriteriumMissing" xml:space="preserve">
<value>There is no stop criterium in the collection.</value>
</data>
<data name="NameCannotContainASpace" xml:space="preserve">
<value>Name cannot contain a space. name: {0}</value>
</data>
<data name="MatlabDateHeaderFormat" xml:space="preserve">
<value>ddd MMM dd HH:mm:ss yyyy</value>
</data>
<data name="MustContainAtLeast" xml:space="preserve">
<value>Data must contain at least {0} values.</value>
</data>
<data name="ArrayTooSmall" xml:space="preserve">
<value>The given array is too small. It must be at least {0} long.</value>
</data>
<data name="ArgumentArrayWrongLength" xml:space="preserve">
<value>The given array is the wrong length. Should be {0}.</value>
</data>
<data name="RowsLessThanColumns" xml:space="preserve">
<value>The number of rows must greater than or equal to the number of columns.</value>
</data>
<data name="TooManyElements" xml:space="preserve">
<value>We only support sparse matrix with less than int.MaxValue elements.</value>
</data>
<data name="Interpolation_Initialize_SamplePointsNotStrictlyAscendingOrder">
<value xml:space="preserve">Sample points should be sorted in strictly ascending order</value>
</data>
<data name="Interpolation_Initialize_SamplePointsNotUnique">
<value xml:space="preserve">All sample points should be unique.</value>
</data>
</root>

4
src/Numerics.IO/packages.config

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="zlib.net" version="1.0.3.0" />
</packages>

22
src/Numerics/Numerics.csproj

@ -65,9 +65,6 @@
<Reference Include="System.Data" />
<Reference Include="System.Numerics" />
<Reference Include="System.Xml" />
<Reference Include="zlib.net, Version=1.0.3.0, Culture=neutral, PublicKeyToken=47d7877cb3620160">
<HintPath>..\packages\zlib.net.1.0.3.0\lib\zlib.net.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Algorithms\LinearAlgebra\Acml\AcmlLinearAlgebraProvider.Complex.cs">
@ -133,7 +130,6 @@
<Compile Include="LinearAlgebra\Complex32\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Complex32\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\Complex32\Matrix.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\IIterativeSolver.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\IIterativeSolverSetup.cs" />
@ -154,7 +150,6 @@
<Compile Include="LinearAlgebra\Complex\Factorization\LU.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\QR.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\Svd.cs" />
<Compile Include="LinearAlgebra\Complex\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\Complex\Matrix.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\IIterativeSolver.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\IIterativeSolverSetup.cs" />
@ -181,11 +176,6 @@
<Compile Include="LinearAlgebra\Double\SparseMatrix.cs" />
<Compile Include="LinearAlgebra\Double\Vector.cs" />
<Compile Include="LinearAlgebra\Generic\Common.cs" />
<Compile Include="LinearAlgebra\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\IO\MatlabWriter.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\ArrayClass.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\ArrayFlags.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\DataType.cs" />
<Compile Include="LinearAlgebra\Complex32\DenseVector.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\DenseEvd.cs" />
@ -199,7 +189,6 @@
<Compile Include="LinearAlgebra\Complex32\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Complex32\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Complex32\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\Iterative\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\Iterative\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Complex32\Solvers\Iterative\GpBiCg.cs" />
@ -228,7 +217,6 @@
<Compile Include="LinearAlgebra\Complex\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Complex\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Complex\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\Iterative\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\Iterative\CompositeSolver.cs" />
<Compile Include="LinearAlgebra\Complex\Solvers\Iterative\GpBiCg.cs" />
@ -249,13 +237,8 @@
<Compile Include="LinearAlgebra\Double\Factorization\DenseGramSchmidt.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\DenseEvd.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserEvd.cs" />
<Compile Include="LinearAlgebra\Double\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Generic\Factorization\GramSchmidt.cs" />
<Compile Include="LinearAlgebra\Generic\Factorization\Evd.cs" />
<Compile Include="LinearAlgebra\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\IO\DelimitedWriter.cs" />
<Compile Include="LinearAlgebra\IO\MatrixReader.cs" />
<Compile Include="LinearAlgebra\IO\MatrixWriter.cs" />
<Compile Include="LinearAlgebra\Single\DenseMatrix.cs" />
<Compile Include="LinearAlgebra\Single\DenseVector.cs" />
<Compile Include="LinearAlgebra\Single\DiagonalMatrix.cs" />
@ -278,8 +261,6 @@
<Compile Include="LinearAlgebra\Single\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Single\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Single\IO\DelimitedReader.cs" />
<Compile Include="LinearAlgebra\Single\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\Single\Matrix.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\IIterativeSolver.cs" />
<Compile Include="LinearAlgebra\Single\Solvers\IIterativeSolverSetup.cs" />
@ -316,9 +297,6 @@
<Compile Include="LinearAlgebra\Double\Factorization\UserLU.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserQR.cs" />
<Compile Include="LinearAlgebra\Double\Factorization\UserSvd.cs" />
<Compile Include="LinearAlgebra\Double\IO\MatlabReader.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\MatlabFile.cs" />
<Compile Include="LinearAlgebra\IO\Matlab\MatlabParser.cs" />
<Compile Include="LinearAlgebra\Generic\ISolver.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\Iterative\BiCgStab.cs" />
<Compile Include="LinearAlgebra\Double\Solvers\Iterative\CompositeSolver.cs" />

4
src/Numerics/Properties/AssemblyInfo.cs

@ -45,5 +45,5 @@ using System.Runtime.InteropServices;
[assembly: Guid("7b66646f-f0ee-425d-9065-910d1937a2df")]
[assembly: NeutralResourcesLanguage("en")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")]
[assembly: AssemblyVersion("2011.04.17.0")]
[assembly: AssemblyFileVersion("2011.04.17")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

2
src/Silverlight/Silverlight.csproj

@ -70,7 +70,7 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="System.Numerics, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Numerics, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Windows" />
<Reference Include="system" />
<Reference Include="System.Core" />

8
src/UnitTests/UnitTests.csproj

@ -50,6 +50,9 @@
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="zlib.net, Version=1.0.3.0, Culture=neutral, PublicKeyToken=47d7877cb3620160">
<HintPath>..\packages\zlib.net.1.0.3.0\lib\zlib.net.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="ArrayHelpers.cs" />
@ -760,6 +763,10 @@
<Compile Include="TrigonometryTest.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics.IO\Numerics.IO.csproj">
<Project>{EB1A5D32-F264-4BCE-BEB7-0B97085075BE}</Project>
<Name>Numerics.IO</Name>
</ProjectReference>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
<Name>Numerics</Name>
@ -1035,6 +1042,7 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="App.config" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>

4
src/UnitTests/packages.config

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="zlib.net" version="1.0.3.0" />
</packages>

5
src/packages/repositories.config

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<repositories>
<repository path="..\Numerics\packages.config" />
<repository path="..\Numerics.IO\packages.config" />
<repository path="..\UnitTests\packages.config" />
</repositories>

BIN
tools/NuGet-1.3/nuget.exe

Binary file not shown.

BIN
tools/NuGet/nuget.exe

Binary file not shown.
Loading…
Cancel
Save