Ejemplo n.º 1
0
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="pathToProjectDir">Путь к папке с проектом</param>
        public SLAE(string pathToProjectDir)
        {
            if (!Directory.Exists(pathToProjectDir))
            {
                Directory.CreateDirectory(pathToProjectDir);
            }
            _pathToProjectDir = pathToProjectDir;

            _fileBinaryRightSide = new FileBinaryDouble(GetPathToRightSideFile);
            _fileBinaryResult    = new FileBinaryDouble(GetPathToResultFile);

            _sparseMatrixRepSeq = new SparseMatrixRepSeq(pathToProjectDir);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="pathToProjectDir">Путь к папке с проектом</param>
        public SparseMatrixRepSeq(string pathToProjectDir)
        {
            if (!Directory.Exists(pathToProjectDir))
            {
                Directory.CreateDirectory(pathToProjectDir);
            }
            _pathToProjectDir = pathToProjectDir;

            _fileBinaryDescription = new FileBinaryInt(GetPathToDescriptionFile);
            _fileBinaryData        = new FileBinaryDouble(GetPathToDataFile);
            _fileBinaryRowIndex    = new FileBinaryInt(GetPathToRowIndexFile);
            _fileBinaryColIndex    = new FileBinaryInt(GetPathToColIndexFile);
            _fileBinarySeqData     = new FileBinaryDouble(GetPathToSeqDataFile);
            _fileBinarySeqIndex    = new FileBinaryInt(GetPathToSeqIndexFile);
            _fileBinarySeqCoord    = new FileBinaryInt(GetPathToSeqCoordFile);
            _fileBinaryBandCoord   = new FileBinaryInt(GetPathToBandCoordFile);
        }