|
MASA-Core
|
Definition at line 41 of file SpecialRowsPartition.hpp.
#include <SpecialRowsPartition.hpp>
| SpecialRowsPartition::SpecialRowsPartition | ( | string | path, |
| int | i0, | ||
| int | j0, | ||
| int | i1, | ||
| int | j1, | ||
| bool | readOnly, | ||
| const score_params_t * | score_params | ||
| ) |
Definition at line 48 of file SpecialRowsPartition.cpp.
| SpecialRowsPartition::~SpecialRowsPartition | ( | ) | [virtual] |
Definition at line 87 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::changePath | ( | string | new_path | ) |
Definition at line 271 of file SpecialRowsPartition.cpp.
Definition at line 454 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::createChain | ( | SpecialRowsPartition * | otherPartition | ) |
Definition at line 468 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::deleteRows | ( | ) |
Definition at line 489 of file SpecialRowsPartition.cpp.
| string SpecialRowsPartition::getFirstColumnFilename | ( | ) |
Definition at line 285 of file SpecialRowsPartition.cpp.
Definition at line 300 of file SpecialRowsPartition.cpp.
Definition at line 293 of file SpecialRowsPartition.cpp.
| string SpecialRowsPartition::getFirstRowFilename | ( | ) |
Definition at line 289 of file SpecialRowsPartition.cpp.
Definition at line 304 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::getI0 | ( | ) | const |
Definition at line 251 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::getI1 | ( | ) | const |
Definition at line 255 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::getJ0 | ( | ) | const |
Definition at line 259 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::getJ1 | ( | ) | const |
Definition at line 263 of file SpecialRowsPartition.cpp.
Definition at line 247 of file SpecialRowsPartition.cpp.
Definition at line 308 of file SpecialRowsPartition.cpp.
Definition at line 191 of file SpecialRowsPartition.cpp.
| string SpecialRowsPartition::getLastRowFilename | ( | ) |
Definition at line 195 of file SpecialRowsPartition.cpp.
Definition at line 186 of file SpecialRowsPartition.cpp.
Definition at line 312 of file SpecialRowsPartition.cpp.
| const string & SpecialRowsPartition::getPath | ( | ) | const |
Definition at line 267 of file SpecialRowsPartition.cpp.
Definition at line 199 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::getRowsCount | ( | ) | const |
Definition at line 281 of file SpecialRowsPartition.cpp.
| SpecialRow * SpecialRowsPartition::getSpecialRow | ( | int | i | ) | [private] |
Definition at line 316 of file SpecialRowsPartition.cpp.
| bool SpecialRowsPartition::isPersistent | ( | ) | const |
Definition at line 464 of file SpecialRowsPartition.cpp.
| bool SpecialRowsPartition::loadBorderReader | ( | char | prefix, |
| string | file, | ||
| SeekableCellsReader *& | reader | ||
| ) | [private] |
Definition at line 493 of file SpecialRowsPartition.cpp.
| SpecialRow * SpecialRowsPartition::nextSpecialRow | ( | int | i, |
| int | j, | ||
| int | min_dist = 0 |
||
| ) |
Definition at line 405 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::read | ( | cell_t * | buf, |
| int | len | ||
| ) |
Definition at line 449 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::readDirectory | ( | ) | [private] |
Definition at line 365 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::reload | ( | ) |
Definition at line 177 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setBorderReader | ( | char | prefix, |
| SeekableCellsReader *& | reader, | ||
| CellsWriter *& | writer | ||
| ) | [private] |
Definition at line 129 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setFirstColumnReader | ( | SeekableCellsReader * | reader | ) |
Definition at line 110 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setFirstRowReader | ( | SeekableCellsReader * | reader | ) |
Definition at line 115 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setLastColumnWriter | ( | CellsWriter * | writer | ) |
Definition at line 121 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setLastRowWriter | ( | CellsWriter * | writer | ) |
Definition at line 125 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::setRamProportion | ( | const long long | ram, |
| const long long | disk | ||
| ) |
Definition at line 276 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::truncate | ( | int | max_i, |
| int | max_j | ||
| ) |
Definition at line 203 of file SpecialRowsPartition.cpp.
| void SpecialRowsPartition::updateLargestInterval | ( | ) | [private] |
Definition at line 355 of file SpecialRowsPartition.cpp.
| int SpecialRowsPartition::write | ( | int | i, |
| const cell_t * | buf, | ||
| int | len | ||
| ) |
Definition at line 335 of file SpecialRowsPartition.cpp.
int SpecialRowsPartition::diskCount [private] |
Definition at line 99 of file SpecialRowsPartition.hpp.
long long SpecialRowsPartition::diskProportion [private] |
Definition at line 97 of file SpecialRowsPartition.hpp.
Definition at line 116 of file SpecialRowsPartition.hpp.
Definition at line 114 of file SpecialRowsPartition.hpp.
FirstRow SpecialRowsPartition::firstRow [private] |
Definition at line 113 of file SpecialRowsPartition.hpp.
Definition at line 117 of file SpecialRowsPartition.hpp.
CellsWriter* SpecialRowsPartition::firstRowWriter [private] |
Definition at line 115 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::i0 [private] |
Definition at line 91 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::i1 [private] |
Definition at line 93 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::j0 [private] |
Definition at line 92 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::j1 [private] |
Definition at line 94 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::largestInterval [private] |
Definition at line 107 of file SpecialRowsPartition.hpp.
Definition at line 118 of file SpecialRowsPartition.hpp.
string SpecialRowsPartition::lastRowFilename [private] |
Definition at line 110 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::lastRowId [private] |
Definition at line 109 of file SpecialRowsPartition.hpp.
CellsWriter* SpecialRowsPartition::lastRowWriter [private] |
Definition at line 119 of file SpecialRowsPartition.hpp.
string SpecialRowsPartition::path [private] |
Definition at line 104 of file SpecialRowsPartition.hpp.
bool SpecialRowsPartition::persistent [private] |
Definition at line 103 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::ramCount [private] |
Definition at line 98 of file SpecialRowsPartition.hpp.
long long SpecialRowsPartition::ramProportion [private] |
Definition at line 96 of file SpecialRowsPartition.hpp.
SpecialRow* SpecialRowsPartition::readingRow [private] |
Definition at line 112 of file SpecialRowsPartition.hpp.
int SpecialRowsPartition::readingRowId [private] |
Definition at line 108 of file SpecialRowsPartition.hpp.
bool SpecialRowsPartition::readOnly [private] |
Definition at line 102 of file SpecialRowsPartition.hpp.
map<int, SpecialRow*> SpecialRowsPartition::rowsMap [private] |
Definition at line 105 of file SpecialRowsPartition.hpp.
vector<SpecialRow*> SpecialRowsPartition::rowsVector [private] |
Definition at line 106 of file SpecialRowsPartition.hpp.
const score_params_t* SpecialRowsPartition::score_params [private] |
Definition at line 100 of file SpecialRowsPartition.hpp.
1.7.6.1