Browse Source

Samples: Fix namespace collisions in sample NuGet package

la-knuth
Christoph Ruegg 16 years ago
parent
commit
29673875f3
  1. 17
      build/NuGet/nuget.proj
  2. 6
      src/Examples/ConsoleHelper.cs
  3. 8
      src/Examples/ContinuousDistributions/BetaDistribution.cs
  4. 8
      src/Examples/ContinuousDistributions/CauchyDistribution.cs
  5. 8
      src/Examples/ContinuousDistributions/ChiDistribution.cs
  6. 8
      src/Examples/ContinuousDistributions/ChiSquareDistribution.cs
  7. 8
      src/Examples/ContinuousDistributions/ContinuousUniformDistribution.cs
  8. 8
      src/Examples/ContinuousDistributions/ErlangDistribution.cs
  9. 8
      src/Examples/ContinuousDistributions/ExponentialDistribution.cs
  10. 8
      src/Examples/ContinuousDistributions/FisherSnedecorDistribution.cs
  11. 8
      src/Examples/ContinuousDistributions/GammaDistribution.cs
  12. 8
      src/Examples/ContinuousDistributions/InverseGammaDistribution.cs
  13. 8
      src/Examples/ContinuousDistributions/LaplaceDistribution.cs
  14. 8
      src/Examples/ContinuousDistributions/LogNormalDistribution.cs
  15. 8
      src/Examples/ContinuousDistributions/NormalDistribution.cs
  16. 8
      src/Examples/ContinuousDistributions/ParetoDistribution.cs
  17. 8
      src/Examples/ContinuousDistributions/RayleighDistribution.cs
  18. 8
      src/Examples/ContinuousDistributions/StableDistribution.cs
  19. 8
      src/Examples/ContinuousDistributions/StudentTDistribution.cs
  20. 8
      src/Examples/ContinuousDistributions/WeibullDistribution.cs
  21. 8
      src/Examples/DiscreteDistributions/BernoulliDistribution.cs
  22. 8
      src/Examples/DiscreteDistributions/BinomialDistribution.cs
  23. 8
      src/Examples/DiscreteDistributions/CategoricalDistribution.cs
  24. 8
      src/Examples/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs
  25. 8
      src/Examples/DiscreteDistributions/DiscreteUniformDistribution.cs
  26. 8
      src/Examples/DiscreteDistributions/GeometricDistribution.cs
  27. 8
      src/Examples/DiscreteDistributions/HypergeometricDistribution.cs
  28. 8
      src/Examples/DiscreteDistributions/NegativeBinomialDistribution.cs
  29. 8
      src/Examples/DiscreteDistributions/PoissonDistribution.cs
  30. 8
      src/Examples/DiscreteDistributions/ZipfDistribution.cs
  31. 6
      src/Examples/Examples.csproj
  32. 6
      src/Examples/Integration.cs
  33. 14
      src/Examples/Interpolation/AkimaSpline.cs
  34. 12
      src/Examples/Interpolation/LinearBetweenPoints.cs
  35. 12
      src/Examples/Interpolation/RationalWithPoles.cs
  36. 12
      src/Examples/Interpolation/RationalWithoutPoles.cs
  37. 12
      src/Examples/LinearAlgebra/DirectSolvers.cs
  38. 11
      src/Examples/LinearAlgebra/Factorization/Cholesky.cs
  39. 11
      src/Examples/LinearAlgebra/Factorization/Evd.cs
  40. 11
      src/Examples/LinearAlgebra/Factorization/LU.cs
  41. 10
      src/Examples/LinearAlgebra/Factorization/QR.cs
  42. 11
      src/Examples/LinearAlgebra/Factorization/Svd.cs
  43. 16
      src/Examples/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs
  44. 18
      src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs
  45. 16
      src/Examples/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs
  46. 16
      src/Examples/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs
  47. 16
      src/Examples/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs
  48. 10
      src/Examples/LinearAlgebra/MatrixArithmeticOperations.cs
  49. 10
      src/Examples/LinearAlgebra/MatrixDataAccessor.cs
  50. 10
      src/Examples/LinearAlgebra/MatrixInitialization.cs
  51. 10
      src/Examples/LinearAlgebra/MatrixNorms.cs
  52. 12
      src/Examples/LinearAlgebra/MatrixRowColumnOperations.cs
  53. 10
      src/Examples/LinearAlgebra/MatrixSpecialNumbers.cs
  54. 11
      src/Examples/LinearAlgebra/MatrixTransposeAndInverse.cs
  55. 10
      src/Examples/LinearAlgebra/MatrixTriangular.cs
  56. 10
      src/Examples/LinearAlgebra/VectorArithmeticOperations.cs
  57. 10
      src/Examples/LinearAlgebra/VectorDataAccessor.cs
  58. 10
      src/Examples/LinearAlgebra/VectorInitialization.cs
  59. 6
      src/Examples/NumberTheory.cs
  60. 6
      src/Examples/RandomNumberGeneration.cs
  61. 8
      src/Examples/Signals/Chebyshev.cs
  62. 8
      src/Examples/Signals/Equidistant.cs
  63. 10
      src/Examples/Signals/Random.cs
  64. 9
      src/Examples/SpecialFunctions/Beta.cs
  65. 9
      src/Examples/SpecialFunctions/Common.cs
  66. 11
      src/Examples/SpecialFunctions/ErrorFunction.cs
  67. 9
      src/Examples/SpecialFunctions/Factorial.cs
  68. 9
      src/Examples/SpecialFunctions/Gamma.cs
  69. 9
      src/Examples/SpecialFunctions/Stability.cs
  70. 10
      src/Examples/Statistics.cs

17
build/NuGet/nuget.proj

@ -77,13 +77,6 @@
XmlFileName="$(NumericsSamplePack)/MathNet.Numerics.Sample.nuspec"
XPath="//package/n:metadata/n:dependencies/n:dependency[@id='MathNet.Numerics']/@version"
Value="%(NumericsAssemblyInfo.Version)"/>
<ItemGroup>
<NumericsSamplePreprocessingFiles Include="$(NumericsSamplePack)/content/Samples/MathNet.Numerics/**/*.pp" />
</ItemGroup>
<FileUpdate
Files="@(NumericsSamplePreprocessingFiles)"
Regex="(namespace Examples)"
ReplacementText="namespace %24rootnamespace%24.Samples.MathNet.Numerics"/>
<XmlUpdate
Prefix="n" Namespace="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"
@ -95,16 +88,24 @@
XmlFileName="$(FSharpSamplePack)/MathNet.Numerics.FSharp.Sample.nuspec"
XPath="//package/n:metadata/n:dependencies/n:dependency[@id='MathNet.Numerics.FSharp']/@version"
Value="%(FSharpAssemblyInfo.Version)"/>
</Target>
<Target Name="PatchContentFiles" DependsOnTargets="CopyContentFiles">
<ItemGroup>
<NumericsSamplePreprocessingFiles Include="$(NumericsSamplePack)/content/Samples/MathNet.Numerics/**/*.pp" />
<FSharpSamplePreprocessingFiles Include="$(FSharpSamplePack)/content/Samples/MathNet.Numerics.FSharp/**/*.pp" />
</ItemGroup>
<FileUpdate
Files="@(NumericsSamplePreprocessingFiles)"
Regex="(namespace Examples)"
ReplacementText="namespace %24rootnamespace%24.Samples.MathNet.Numerics"/>
<FileUpdate
Files="@(FSharpSamplePreprocessingFiles)"
Regex="(module MathNet.Numerics.FSharp.Examples)"
ReplacementText="module %24rootnamespace%24.Samples.MathNet.Numerics.FSharp"/>
</Target>
<Target Name="BuildPackages" DependsOnTargets="UpdateNuspec">
<Target Name="BuildPackages" DependsOnTargets="UpdateNuspec;PatchContentFiles">
<MakeDir Directories="$(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(NumericsPack)/MathNet.Numerics.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(FSharpPack)/MathNet.Numerics.FSharp.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" />

6
src/Examples/ConsoleHelper.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.Statistics;
namespace Examples
{
using System;
using MathNet.Numerics.Statistics;
/// <summary>
/// Helper fucntions to output into Console window
/// </summary>

8
src/Examples/ContinuousDistributions/BetaDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Beta distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/CauchyDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Cauchy distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ChiDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Chi distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ChiSquareDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// ChiSquare distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ContinuousUniformDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// ContinuousUniform distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ErlangDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Erlang distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ExponentialDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Exponential distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/FisherSnedecorDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// FisherSnedecor distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/GammaDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Gamma distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/InverseGammaDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// InverseGamma distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/LaplaceDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Laplace distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/LogNormalDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// LogNormal distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/NormalDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Normal distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/ParetoDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Pareto distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/RayleighDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Rayleigh distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/StableDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Stable distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/StudentTDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// StudentT distribution example
/// </summary>

8
src/Examples/ContinuousDistributions/WeibullDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.ContinuousDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.ContinuousDistributionsExamples
{
/// <summary>
/// Weibull distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/BernoulliDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Bernoulli distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/BinomialDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Binomial distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/CategoricalDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Categorical distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// ConwayMaxwellPoisson distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/DiscreteUniformDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// DiscreteUniform distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/GeometricDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Geometric distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/HypergeometricDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Hypergeometric distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/NegativeBinomialDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// NegativeBinomial distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/PoissonDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Poisson distribution example
/// </summary>

8
src/Examples/DiscreteDistributions/ZipfDistribution.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.DiscreteDistributions
{
using System;
using MathNet.Numerics.Distributions;
using System;
using MathNet.Numerics.Distributions;
namespace Examples.DiscreteDistributionsExamples
{
/// <summary>
/// Zipf distribution example
/// </summary>

6
src/Examples/Examples.csproj

@ -129,9 +129,9 @@
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RandomNumberGeneration.cs" />
<Compile Include="Integration.cs" />
<Compile Include="Sampling\Chebyshev.cs" />
<Compile Include="Sampling\Random.cs" />
<Compile Include="Sampling\Equidistant.cs" />
<Compile Include="Signals\Chebyshev.cs" />
<Compile Include="Signals\Random.cs" />
<Compile Include="Signals\Equidistant.cs" />
<Compile Include="SpecialFunctions\Common.cs" />
<Compile Include="SpecialFunctions\Beta.cs" />
<Compile Include="SpecialFunctions\ErrorFunction.cs" />

6
src/Examples/Integration.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.Integration;
namespace Examples
{
using System;
using MathNet.Numerics.Integration;
/// <summary>
/// Numeric Integration (Quadrature)
/// </summary>

14
src/Examples/Interpolation/AkimaSpline.cs

@ -24,14 +24,14 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Interpolation
{
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Interpolation.Algorithms;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Interpolation.Algorithms;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
namespace Examples.InterpolationExamples
{
/// <summary>
/// Interpolation example
/// </summary>

12
src/Examples/Interpolation/LinearBetweenPoints.cs

@ -24,13 +24,13 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Interpolation
{
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
namespace Examples.InterpolationExamples
{
/// <summary>
/// Interpolation example
/// </summary>

12
src/Examples/Interpolation/RationalWithPoles.cs

@ -24,13 +24,13 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Interpolation
{
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
namespace Examples.InterpolationExamples
{
/// <summary>
/// Interpolation example
/// </summary>

12
src/Examples/Interpolation/RationalWithoutPoles.cs

@ -24,13 +24,13 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Interpolation
{
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Interpolation;
using MathNet.Numerics.Random;
using MathNet.Numerics.Signals;
namespace Examples.InterpolationExamples
{
/// <summary>
/// Interpolation example
/// </summary>

12
src/Examples/LinearAlgebra/DirectSolvers.cs

@ -23,13 +23,13 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Direct solvers (using matrix decompositions)
/// </summary>

11
src/Examples/LinearAlgebra/Factorization/Cholesky.cs

@ -24,13 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.Factorization
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebra.FactorizationExamples
{
/// <summary>
/// Cholesky factorization example. For a symmetric, positive definite matrix A, the Cholesky factorization
/// is an lower triangular matrix L so that A = L*L'

11
src/Examples/LinearAlgebra/Factorization/Evd.cs

@ -24,13 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.Factorization
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebra.FactorizationExamples
{
/// <summary>
/// EVD factorization example. If A is symmetric, then A = V*D*V' where the eigenvalue matrix D is
/// diagonal and the eigenvector matrix V is orthogonal. I.e. A = V*D*V' and V*VT=I.

11
src/Examples/LinearAlgebra/Factorization/LU.cs

@ -24,13 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.Factorization
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebra.FactorizationExamples
{
/// <summary>
/// LU factorization example. For a matrix A, the LU factorization is a pair of lower triangular matrix L and
/// upper triangular matrix U so that A = L*U.

10
src/Examples/LinearAlgebra/Factorization/QR.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.Factorization
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebra.FactorizationExamples
{
/// <summary>
/// QR factorization example. Any real square matrix A (m x n) may be decomposed as A = QR where Q is an orthogonal matrix (m x m)
/// (its columns are orthogonal unit vectors meaning QTQ = I) and R (m x n) is an upper triangular matrix

11
src/Examples/LinearAlgebra/Factorization/Svd.cs

@ -24,13 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.Factorization
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebra.FactorizationExamples
{
/// <summary>
/// SVD factorization example. Suppose M is an m-by-n matrix whose entries are real numbers.
/// Then there exists a factorization of the form M = UΣVT where:

16
src/Examples/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs

@ -24,15 +24,15 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.IterativeSolvers
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
namespace Examples.LinearAlgebra.IterativeSolversExamples
{
/// <summary>
/// BiCGStab Iterative solver
/// </summary>

18
src/Examples/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs

@ -24,16 +24,16 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.IterativeSolvers
using System;
using System.Globalization;
using System.Reflection;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
namespace Examples.LinearAlgebra.IterativeSolversExamples
{
using System;
using System.Globalization;
using System.Reflection;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
/// <summary>
/// Composite matrix solver
/// </summary>

16
src/Examples/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs

@ -24,15 +24,15 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.IterativeSolvers
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
namespace Examples.LinearAlgebra.IterativeSolversExamples
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
/// <summary>
/// GpBiCg Iterative solver
/// </summary>

16
src/Examples/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs

@ -24,15 +24,15 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.IterativeSolvers
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
namespace Examples.LinearAlgebra.IterativeSolversExamples
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
/// <summary>
/// Multiple-Lanczos Bi-Conjugate Gradient stabilized Iterative solver
/// </summary>

16
src/Examples/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs

@ -24,15 +24,15 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra.IterativeSolvers
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
namespace Examples.LinearAlgebra.IterativeSolversExamples
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Double.Solvers;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.Iterative;
using MathNet.Numerics.LinearAlgebra.Double.Solvers.StopCriterium;
/// <summary>
/// Transpose Free Quasi-Minimal Residual iterative solver
/// </summary>

10
src/Examples/LinearAlgebra/MatrixArithmeticOperations.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Basic matrix arithmetic operations as "+", "-", "*", "/"
/// </summary>

10
src/Examples/LinearAlgebra/MatrixDataAccessor.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Matrix data access, copying and conversion examples
/// </summary>

10
src/Examples/LinearAlgebra/MatrixInitialization.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Matrix initialization examples
/// </summary>

10
src/Examples/LinearAlgebra/MatrixNorms.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Matrix norms
/// </summary>

12
src/Examples/LinearAlgebra/MatrixRowColumnOperations.cs

@ -24,13 +24,13 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Matrix operations with rows and columns
/// </summary>

10
src/Examples/LinearAlgebra/MatrixSpecialNumbers.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Special numbers associated with any square matrix
/// </summary>

11
src/Examples/LinearAlgebra/MatrixTransposeAndInverse.cs

@ -24,13 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using MathNet.Numerics.LinearAlgebra.Generic.Factorization;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Matrix transpose and inverse
/// </summary>

10
src/Examples/LinearAlgebra/MatrixTriangular.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Triangular matrices
/// </summary>

10
src/Examples/LinearAlgebra/VectorArithmeticOperations.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Basic vector arithmetic operations as "+", "-", "*", "/"
/// </summary>

10
src/Examples/LinearAlgebra/VectorDataAccessor.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Vector data access, copying and conversion examples
/// </summary>

10
src/Examples/LinearAlgebra/VectorInitialization.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.LinearAlgebra
{
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
using System;
using System.Globalization;
using MathNet.Numerics.LinearAlgebra.Double;
namespace Examples.LinearAlgebraExamples
{
/// <summary>
/// Vector initialization examples
/// </summary>

6
src/Examples/NumberTheory.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.NumberTheory;
namespace Examples
{
using System;
using MathNet.Numerics.NumberTheory;
/// <summary>
/// Number theory utility functions
/// </summary>

6
src/Examples/RandomNumberGeneration.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.Random;
namespace Examples
{
using System;
using MathNet.Numerics.Random;
/// <summary>
/// Random number generation
/// </summary>

8
src/Examples/Sampling/Chebyshev.cs → src/Examples/Signals/Chebyshev.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Sampling
{
using System;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Signals;
namespace Examples.SignalsExamples
{
/// <summary>
/// Example of generic function sampling and quantization provider
/// </summary>

8
src/Examples/Sampling/Equidistant.cs → src/Examples/Signals/Equidistant.cs

@ -24,11 +24,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Sampling
{
using System;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Signals;
namespace Examples.SignalsExamples
{
/// <summary>
/// Example of generic function sampling and quantization provider
/// </summary>

10
src/Examples/Sampling/Random.cs → src/Examples/Signals/Random.cs

@ -24,12 +24,12 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.Sampling
{
using System;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Signals;
namespace Examples.SignalsExamples
{
/// <summary>
/// Example of generic function sampling and quantization provider
/// </summary>

9
src/Examples/SpecialFunctions/Beta.cs

@ -23,11 +23,12 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using System;
using MathNet.Numerics;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions: Beta
/// </summary>

9
src/Examples/SpecialFunctions/Common.cs

@ -23,11 +23,12 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using System;
using MathNet.Numerics;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions
/// </summary>

11
src/Examples/SpecialFunctions/ErrorFunction.cs

@ -23,12 +23,13 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using MathNet.Numerics.Signals;
using System;
using MathNet.Numerics;
using MathNet.Numerics.Signals;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions: error functions
/// </summary>

9
src/Examples/SpecialFunctions/Factorial.cs

@ -23,11 +23,12 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using System;
using MathNet.Numerics;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions: Factorial
/// </summary>

9
src/Examples/SpecialFunctions/Gamma.cs

@ -23,11 +23,12 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using System;
using MathNet.Numerics;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions: Gamma
/// </summary>

9
src/Examples/SpecialFunctions/Stability.cs

@ -23,11 +23,12 @@
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
namespace Examples.SpecialFunctions
{
using System;
using MathNet.Numerics;
using System;
using MathNet.Numerics;
namespace Examples.SpecialFunctionsExamples
{
/// <summary>
/// Special Functions: Stability
/// </summary>

10
src/Examples/Statistics.cs

@ -24,13 +24,13 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Signals;
using MathNet.Numerics.Statistics;
namespace Examples
{
using System;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Signals;
using MathNet.Numerics.Statistics;
/// <summary>
/// Statistics on set of data
/// </summary>

Loading…
Cancel
Save