![]() |
NEURON
|
Public Member Functions | |
ReducedTree (MultiSplitControl *, int rank, int mapsize) | |
virtual | ~ReducedTree () |
void | solve () |
void | nocap () |
void | gather () |
void | scatter () |
void | reorder (int j, int nt, int *mark, int *all_bb_relation, int *allsid) |
void | fillrmap (int sid1, int sid2, double *pd) |
void | fillsmap (int sid, double *prhs, double *pdiag) |
void | pr_map (int, double *) |
Public Attributes | |
MultiSplitControl * | msc |
int | n |
int * | ip |
double * | rhs |
double * | d |
double * | a |
double * | b |
int | n2 |
int | n4 |
int | nmap |
double ** | smap |
double ** | rmap |
int * | ismap |
int * | irmap |
int | nsmap |
int | irfill |
int * | rmap2smap_index |
int * | nzindex |
double * | v |
std::unique_ptr< Int2IntTable > | s2rt {new Int2IntTable()} |
Definition at line 207 of file multisplit.cpp.
ReducedTree::ReducedTree | ( | MultiSplitControl * | ms, |
int | rank, | ||
int | mapsize | ||
) |
Definition at line 2506 of file multisplit.cpp.
|
virtual |
Definition at line 2540 of file multisplit.cpp.
void ReducedTree::fillrmap | ( | int | sid1, |
int | sid2, | ||
double * | pd | ||
) |
Definition at line 2812 of file multisplit.cpp.
void ReducedTree::fillsmap | ( | int | sid, |
double * | prhs, | ||
double * | pdiag | ||
) |
Definition at line 2846 of file multisplit.cpp.
void ReducedTree::gather | ( | ) |
Definition at line 2628 of file multisplit.cpp.
void ReducedTree::nocap | ( | ) |
Definition at line 2552 of file multisplit.cpp.
void ReducedTree::pr_map | ( | int | tsize, |
double * | trbuf | ||
) |
Definition at line 2667 of file multisplit.cpp.
void ReducedTree::reorder | ( | int | j, |
int | nt, | ||
int * | mark, | ||
int * | all_bb_relation, | ||
int * | allsid | ||
) |
Definition at line 2721 of file multisplit.cpp.
void ReducedTree::scatter | ( | ) |
Definition at line 2643 of file multisplit.cpp.
void ReducedTree::solve | ( | ) |
Definition at line 2598 of file multisplit.cpp.
double* ReducedTree::a |
Definition at line 223 of file multisplit.cpp.
double* ReducedTree::b |
Definition at line 224 of file multisplit.cpp.
double* ReducedTree::d |
Definition at line 222 of file multisplit.cpp.
int* ReducedTree::ip |
Definition at line 220 of file multisplit.cpp.
int ReducedTree::irfill |
Definition at line 234 of file multisplit.cpp.
int * ReducedTree::irmap |
Definition at line 233 of file multisplit.cpp.
int* ReducedTree::ismap |
Definition at line 233 of file multisplit.cpp.
MultiSplitControl* ReducedTree::msc |
Definition at line 218 of file multisplit.cpp.
int ReducedTree::n |
Definition at line 219 of file multisplit.cpp.
int ReducedTree::n2 |
Definition at line 225 of file multisplit.cpp.
int ReducedTree::n4 |
Definition at line 225 of file multisplit.cpp.
int ReducedTree::nmap |
Definition at line 225 of file multisplit.cpp.
int ReducedTree::nsmap |
Definition at line 234 of file multisplit.cpp.
int* ReducedTree::nzindex |
Definition at line 237 of file multisplit.cpp.
double* ReducedTree::rhs |
Definition at line 221 of file multisplit.cpp.
double ** ReducedTree::rmap |
Definition at line 232 of file multisplit.cpp.
int* ReducedTree::rmap2smap_index |
Definition at line 236 of file multisplit.cpp.
std::unique_ptr<Int2IntTable> ReducedTree::s2rt {new Int2IntTable()} |
Definition at line 241 of file multisplit.cpp.
double** ReducedTree::smap |
Definition at line 232 of file multisplit.cpp.
double* ReducedTree::v |
Definition at line 238 of file multisplit.cpp.