#include <nonlinz.h>
Public Member Functions | |
NonLinImp () | |
virtual | ~NonLinImp () |
void | compute (double omega, double deltafac) |
double | transfer_amp (int, int) |
double | input_amp (int) |
double | transfer_phase (int, int) |
double | input_phase (int) |
double | ratio_amp (int clmploc, int vloc) |
Private Member Functions | |
void | solve (int curloc) |
Private Attributes | |
NonLinImpRep * | rep_ |
NonLinImp::~NonLinImp | ( | ) | [virtual] |
References rep_.
void NonLinImp::compute | ( | double | omega, | |
double | deltafac | |||
) |
References NrnThread::_ecell_memb_list, NonLinImpRep::delta(), NonLinImpRep::dids(), NonLinImpRep::didv(), NonLinImpRep::dsds(), NonLinImpRep::dsdv(), e, hoc_execerror(), NonLinImpRep::iloc_, linmod_extra_eqn_count(), NonLinImpRep::m_, nil, nrn_rhs(), nrn_threads, NonLinImpRep::omega_, rep_, NonLinImpRep::scnt_, structure_change_cnt, and v_setup_vectors().
Referenced by Imp::compute().
double NonLinImp::input_amp | ( | int | curloc | ) |
References NonLinImpRep::jv_, rep_, NonLinImpRep::rv_, solve(), x, and y.
Referenced by Imp::input_amp().
double NonLinImp::input_phase | ( | int | curloc | ) |
References NonLinImpRep::jv_, rep_, NonLinImpRep::rv_, solve(), x, and y.
Referenced by Imp::input_phase().
References NonLinImpRep::jv_, rep_, NonLinImpRep::rv_, and solve().
Referenced by Imp::ratio_amp().
References NrnThread::_v_node, hoc_execerror(), i, NonLinImpRep::iloc_, NonLinImpRep::jv_, NonLinImpRep::m_, NonLinImpRep::neq_, NODEAREA, nrn_threads, rep_, and NonLinImpRep::rv_.
Referenced by input_amp(), input_phase(), ratio_amp(), transfer_amp(), and transfer_phase().
References NonLinImpRep::jv_, rep_, NonLinImpRep::rv_, solve(), x, and y.
Referenced by Imp::transfer_amp().
References NonLinImpRep::jv_, rep_, NonLinImpRep::rv_, solve(), x, and y.
Referenced by Imp::transfer_phase().
NonLinImpRep* NonLinImp::rep_ [private] |
Referenced by compute(), input_amp(), input_phase(), NonLinImp(), ratio_amp(), solve(), transfer_amp(), transfer_phase(), and ~NonLinImp().