![]() |
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.