Imp Class Reference
List of all members.
Constructor & Destructor Documentation
References d, deltafac_, input, istim, n, nil, nli_, pivot, sloc_, transfer, and xloc_.
Member Function Documentation
| void Imp::alloc |
( |
|
) |
[private] |
| void Imp::check |
( |
|
) |
[private] |
References alloc(), NrnThread::end, n, nil, nrn_thread_error(), nrn_threads, Section::prop, recalc_diam(), section_unref(), setup_topology(), sloc_, tree_changed, and v_structure_change.
Referenced by compute(), input_amp(), input_phase(), ratio_amp(), transfer_amp(), and transfer_phase().
| void Imp::compute |
( |
double |
freq, |
|
|
boolean |
nonlin = false | |
|
) |
| | |
References check(), NonLinImp::compute(), deltafac_, e, hoc_execerror(), istim, loc(), LUDecomp(), n, nil, nli_, setmat(), sloc_, solve(), and xloc_.
| void Imp::impfree |
( |
|
) |
[private] |
| double Imp::input_amp |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | |
| double Imp::input_phase |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | |
| int Imp::loc |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | [private] |
| void Imp::LUDecomp |
( |
|
) |
[private] |
References NrnThread::_v_node, NrnThread::_v_parent, d, NrnThread::end, i, i1, i2, NrnThread::ncell, NODEA, NODEB, nrn_threads, and pivot.
Referenced by compute().
| double Imp::ratio_amp |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | |
| void Imp::setmat |
( |
double |
omega |
) |
[private] |
References NrnThread::_v_node, d, i, istim, n, NODEAREA, NODED, NODERHS, nrn_threads, setmat1(), and transfer.
Referenced by compute().
| void Imp::setmat1 |
( |
|
) |
[private] |
References NrnThread::_v_node, assert, CAP, NrnThread::cj, Memb_list::data, i, NrnThreadMembList::index, NrnThreadMembList::ml, n, Memb_list::nodecount, Memb_list::nodelist, NODERHS, nrn_lhs(), nrn_nthread, nrn_rhs(), nrn_threads, and NrnThread::tml.
Referenced by setmat().
| void Imp::solve |
( |
|
) |
[private] |
References NrnThread::_v_node, NrnThread::_v_parent, d, NrnThread::end, i, i1, i2, input, istim, NrnThread::ncell, NODEAREA, NODEB, nrn_nthread, nrn_threads, pivot, and transfer.
Referenced by compute().
| double Imp::transfer_amp |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | |
| double Imp::transfer_phase |
( |
Section * |
sec, |
|
|
double |
x | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: