![]() |
NEURON
|
#include <../../nrnconf.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <InterViews/resource.h>#include <OS/list.h>#include <nrnoc2iv.h>#include <nrnmpi.h>#include <multisplit.h>#include <unordered_map>#include <memory>#include <multisplitcontrol.h>Go to the source code of this file.
Classes | |
| struct | Area2Buf |
| struct | Area2RT |
| class | ReducedTree |
| class | MultiSplit |
| struct | MultiSplitTransferInfo |
Macros | |
| #define | A(i) VEC_A(i) |
| #define | B(i) VEC_B(i) |
| #define | D(i) VEC_D(i) |
| #define | RHS(i) VEC_RHS(i) |
| #define | S1A(i) sid1A[i] |
| #define | S1B(i) sid1B[i] |
| #define | EXCHANGE_ON 1 |
| #define | EXCHANGE_ON 1 |
Typedefs | |
| using | Int2IntTable = std::unordered_map< int, int > |
| using | MultiSplitTable = std::unordered_map< Node *, MultiSplit * > |
Variables | |
| int | nrn_multisplit_active_ |
| int | tree_changed |
| int | diam_changed |
| void(* | nrn_multisplit_setup_ )() |
| double | t |
| void(* | nrn_multisplit_solve_ )() |
| double | nrnmpi_rtcomp_time_ |
| static double | nrnmpi_splitcell_wait_ |
| static int | nrnmpi_use |
| static MultiSplit MultiSplitControl * | msc_ |
Definition at line 61 of file multisplit.cpp.
Definition at line 62 of file multisplit.cpp.
Definition at line 63 of file multisplit.cpp.
| #define EXCHANGE_ON 1 |
| #define EXCHANGE_ON 1 |
Definition at line 64 of file multisplit.cpp.
Definition at line 65 of file multisplit.cpp.
Definition at line 66 of file multisplit.cpp.
| using Int2IntTable = std::unordered_map< int, int> |
Definition at line 205 of file multisplit.cpp.
| using MultiSplitTable = std::unordered_map< Node*, MultiSplit*> |
Definition at line 300 of file multisplit.cpp.
| declarePtrList | ( | MultiSplitList | , |
| MultiSplit | |||
| ) |
|
static |
Definition at line 1838 of file multisplit.cpp.
|
static |
Definition at line 2950 of file multisplit.cpp.
Definition at line 2108 of file treeset.cpp.
| double* nrn_classicalNodeA | ( | Node * | nd | ) |
Definition at line 3403 of file multisplit.cpp.
| double* nrn_classicalNodeB | ( | Node * | nd | ) |
Definition at line 3419 of file multisplit.cpp.
| void nrn_matrix_node_free | ( | ) |
Definition at line 1901 of file treeset.cpp.
Definition at line 1978 of file multisplit.cpp.
Definition at line 1852 of file multisplit.cpp.
| void nrn_multisplit_nocap_v | ( | ) |
Definition at line 1908 of file multisplit.cpp.
Definition at line 1913 of file multisplit.cpp.
Definition at line 1916 of file multisplit.cpp.
Definition at line 1919 of file multisplit.cpp.
Definition at line 1594 of file multisplit.cpp.
Definition at line 1846 of file multisplit.cpp.
Definition at line 1842 of file multisplit.cpp.
|
static |
Definition at line 54 of file multisplit.cpp.
Definition at line 49 of file multisplit.cpp.
Definition at line 50 of file multisplit.cpp.
Definition at line 307 of file multisplit.cpp.
| void nrnmpi_multisplit_clear | ( | ) |
Definition at line 500 of file multisplit.cpp.
Definition at line 51 of file multisplit.cpp.
Definition at line 52 of file multisplit.cpp.
Definition at line 53 of file multisplit.cpp.
|
static |
Definition at line 55 of file multisplit.cpp.
| void setup_topology | ( | ) |
Definition at line 1736 of file cabcode.cpp.
| int diam_changed |
Definition at line 23 of file cabcode.cpp.
|
static |
Definition at line 305 of file multisplit.cpp.
| int nrn_multisplit_active_ |
Definition at line 15 of file multisplit.cpp.
| void(* nrn_multisplit_setup_) () |
Definition at line 46 of file treeset.cpp.
|
static |
Definition at line 43 of file multisplit.cpp.
|
static |
Definition at line 48 of file multisplit.cpp.
| int tree_changed |
Definition at line 19 of file cabcode.cpp.