Accord.Statistics.Analysis.ProcrustesAnalysis.CheckSampleDataArgument C# (CSharp) Method

CheckSampleDataArgument() public method

public CheckSampleDataArgument ( ) : void
return void
        void CheckSampleDataArgument(params double[][,] samples)
        {
            if (samples == null)
                throw new ArgumentNullException("samples");

            if (samples.Length <= 1)
                throw new ArgumentException("Samples matrix must contain at least two datasets.", "samples");

            for (int i = 1; i < samples.Length; i++)
            {
                if (samples[i].GetLength(1) != samples[0].GetLength(1))
                {
                    throw new ArgumentException("All datasets within the samples matrix must be the same dimension.", "samples");
                }
            }
        }