![]() |
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 214 of file multisplit.cpp.
| ReducedTree::ReducedTree | ( | MultiSplitControl * | ms, |
| int | rank, | ||
| int | mapsize | ||
| ) |
Definition at line 2418 of file multisplit.cpp.
|
virtual |
Definition at line 2452 of file multisplit.cpp.
Definition at line 2695 of file multisplit.cpp.
Definition at line 2728 of file multisplit.cpp.
| void ReducedTree::gather | ( | ) |
Definition at line 2541 of file multisplit.cpp.
| void ReducedTree::nocap | ( | ) |
Definition at line 2465 of file multisplit.cpp.
Definition at line 2576 of file multisplit.cpp.
Definition at line 2612 of file multisplit.cpp.
| void ReducedTree::scatter | ( | ) |
Definition at line 2552 of file multisplit.cpp.
| void ReducedTree::solve | ( | ) |
Definition at line 2511 of file multisplit.cpp.
| double* ReducedTree::a |
Definition at line 230 of file multisplit.cpp.
| double* ReducedTree::b |
Definition at line 231 of file multisplit.cpp.
| double* ReducedTree::d |
Definition at line 229 of file multisplit.cpp.
| int* ReducedTree::ip |
Definition at line 227 of file multisplit.cpp.
| int ReducedTree::irfill |
Definition at line 241 of file multisplit.cpp.
| int * ReducedTree::irmap |
Definition at line 240 of file multisplit.cpp.
| int* ReducedTree::ismap |
Definition at line 240 of file multisplit.cpp.
| MultiSplitControl* ReducedTree::msc |
Definition at line 225 of file multisplit.cpp.
| int ReducedTree::n |
Definition at line 226 of file multisplit.cpp.
| int ReducedTree::n2 |
Definition at line 232 of file multisplit.cpp.
| int ReducedTree::n4 |
Definition at line 232 of file multisplit.cpp.
| int ReducedTree::nmap |
Definition at line 232 of file multisplit.cpp.
| int ReducedTree::nsmap |
Definition at line 241 of file multisplit.cpp.
| int* ReducedTree::nzindex |
Definition at line 244 of file multisplit.cpp.
| double* ReducedTree::rhs |
Definition at line 228 of file multisplit.cpp.
| double ** ReducedTree::rmap |
Definition at line 239 of file multisplit.cpp.
| int* ReducedTree::rmap2smap_index |
Definition at line 243 of file multisplit.cpp.
| std::unique_ptr<Int2IntTable> ReducedTree::s2rt {new Int2IntTable()} |
Definition at line 248 of file multisplit.cpp.
| double** ReducedTree::smap |
Definition at line 239 of file multisplit.cpp.
| double* ReducedTree::v |
Definition at line 245 of file multisplit.cpp.