![]() |
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.