![]() |
NEURON
|
Public Member Functions | |
Imp ()=default | |
virtual | ~Imp () |
int | compute (double freq, bool nonlin=false, int maxiter=500) |
void | location (Section *, double) |
double | transfer_amp (Section *, double) |
double | input_amp (Section *, double) |
double | transfer_phase (Section *, double) |
double | input_phase (Section *, double) |
double | ratio_amp (Section *, double) |
Public Attributes | |
double | deltafac_ = .001 |
Private Member Functions | |
int | loc (Section *, double) |
void | alloc () |
void | impfree () |
void | check () |
void | setmat (double) |
void | setmat1 () |
void | LUDecomp () |
void | solve () |
Private Attributes | |
int | n = 0 |
std::complex< double > * | transfer = nullptr |
std::complex< double > * | input = nullptr |
std::complex< double > * | d = nullptr |
std::complex< double > * | pivot = nullptr |
int | istim = -1 |
Section * | sloc_ = nullptr |
double | xloc_ = 0. |
NonLinImp * | nli_ = nullptr |
Definition at line 15 of file impedanc.cpp.
|
default |
|
virtual |
Definition at line 153 of file impedanc.cpp.
|
private |
Definition at line 192 of file impedanc.cpp.
|
private |
Definition at line 174 of file impedanc.cpp.
int Imp::compute | ( | double | freq, |
bool | nonlin = false , |
||
int | maxiter = 500 |
||
) |
Definition at line 247 of file impedanc.cpp.
|
private |
Definition at line 160 of file impedanc.cpp.
double Imp::input_amp | ( | Section * | sec, |
double | x | ||
) |
Definition at line 215 of file impedanc.cpp.
double Imp::input_phase | ( | Section * | sec, |
double | x | ||
) |
Definition at line 225 of file impedanc.cpp.
|
private |
Definition at line 201 of file impedanc.cpp.
void Imp::location | ( | Section * | sec, |
double | x | ||
) |
Definition at line 236 of file impedanc.cpp.
|
private |
Definition at line 319 of file impedanc.cpp.
double Imp::ratio_amp | ( | Section * | sec, |
double | x | ||
) |
Definition at line 230 of file impedanc.cpp.
|
private |
Definition at line 282 of file impedanc.cpp.
|
private |
Definition at line 294 of file impedanc.cpp.
|
private |
Definition at line 328 of file impedanc.cpp.
double Imp::transfer_amp | ( | Section * | sec, |
double | x | ||
) |
Definition at line 209 of file impedanc.cpp.
double Imp::transfer_phase | ( | Section * | sec, |
double | x | ||
) |
Definition at line 220 of file impedanc.cpp.
|
private |
Definition at line 46 of file impedanc.cpp.
double Imp::deltafac_ = .001 |
Definition at line 40 of file impedanc.cpp.
|
private |
Definition at line 45 of file impedanc.cpp.
|
private |
Definition at line 48 of file impedanc.cpp.
|
private |
Definition at line 43 of file impedanc.cpp.
|
private |
Definition at line 51 of file impedanc.cpp.
|
private |
Definition at line 47 of file impedanc.cpp.
|
private |
Definition at line 49 of file impedanc.cpp.
|
private |
Definition at line 44 of file impedanc.cpp.
|
private |
Definition at line 50 of file impedanc.cpp.