/// <summary>Stores the specified FFT device in the configuration file. /// </summary> /// <param name="assemblyFilePath">The file path of the assembly that contains the Library (the Library will be loaded later via Managed Extensibility Framework).</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(string assemblyFilePath) { LowLevelMathConfiguration.StoreLibraryConfiguration("FFT", assemblyFilePath); }
/// <summary>Stores the specified FFT device in the configuration file. /// </summary> /// <param name="device">The FFT device.</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(Basics.FFT.ILibrary device) { LowLevelMathConfiguration.StoreLibraryConfiguration("FFT", device.GetType()); }
/// <summary>Stores the specified Vector Unit device in the configuration file. /// </summary> /// <param name="device">The Vector Unit device.</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(Basics.VectorUnit.ILibrary device) { LowLevelMathConfiguration.StoreLibraryConfiguration("VectorUnit", device.GetType()); }
/// <summary>Stores the specified Matrix Function device in the configuration file. /// </summary> /// <param name="device">The Vector Unit device.</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(Basics.MatrixSpecialFunction.ILibrary device) { LowLevelMathConfiguration.StoreLibraryConfiguration("MatrixFunction", device.GetType()); }
/// <summary>Stores the specified 'Special functions' device in the configuration file. /// </summary> /// <param name="device">The 'Special functions' device.</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(MathLibrary.Basics.SpecialFunction.ILibrary device) { LowLevelMathConfiguration.StoreLibraryConfiguration("SpecialFunctions", device.GetType()); }
/// <summary>Stores the specified LAPACK device in the configuration file. /// </summary> /// <param name="device">The LAPACK device.</param> /// <remarks>The config file will not change. Use <see cref="LowLevelMathConfiguration.WriteConfigFile()"/> to write the changes into the file.</remarks> public static void Setup(Dodoni.MathLibrary.Basics.LAPACK.ILibrary device) { LowLevelMathConfiguration.StoreLibraryConfiguration("LAPACK", device.GetType()); }