/// <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); }
/// <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); }