![]() |
NEURON
|
Public Member Functions | |
NonLinImpRep () | |
void | delta (double) |
void | didv () |
void | dids () |
void | dsdv () |
void | dsds () |
int | gapsolve () |
void | current (int, Memb_list *, int) |
void | ode (int, Memb_list *) |
Public Attributes | |
Eigen::SparseMatrix< std::complex< double > > | m_ {} |
Eigen::SparseLU< Eigen::SparseMatrix< std::complex< double > > > | lu_ {} |
int | scnt_ |
int | n_v_ |
int | n_ext_ |
int | n_lin_ |
int | n_ode_ |
int | neq_v_ |
int | neq_ |
std::vector< neuron::container::data_handle< double > > | pv_ |
std::vector< neuron::container::data_handle< double > > | pvdot_ |
std::vector< std::complex< double > > | v_ |
std::vector< double > | deltavec_ |
double | delta_ |
double | omega_ |
int | iloc_ |
float * | vsymtol_ {} |
int | maxiter_ {500} |
Definition at line 25 of file nonlinz.cpp.
NonLinImpRep::NonLinImpRep | ( | ) |
Definition at line 209 of file nonlinz.cpp.
void NonLinImpRep::current | ( | int | im, |
Memb_list * | ml, | ||
int | in | ||
) |
Definition at line 519 of file nonlinz.cpp.
void NonLinImpRep::delta | ( | double | deltafac | ) |
Definition at line 258 of file nonlinz.cpp.
void NonLinImpRep::dids | ( | ) |
Definition at line 350 of file nonlinz.cpp.
void NonLinImpRep::didv | ( | ) |
Definition at line 286 of file nonlinz.cpp.
void NonLinImpRep::dsds | ( | ) |
Definition at line 456 of file nonlinz.cpp.
void NonLinImpRep::dsdv | ( | ) |
Definition at line 398 of file nonlinz.cpp.
int NonLinImpRep::gapsolve | ( | ) |
Definition at line 539 of file nonlinz.cpp.
void NonLinImpRep::ode | ( | int | im, |
Memb_list * | ml | ||
) |
Definition at line 533 of file nonlinz.cpp.
double NonLinImpRep::delta_ |
Definition at line 47 of file nonlinz.cpp.
std::vector<double> NonLinImpRep::deltavec_ |
Definition at line 46 of file nonlinz.cpp.
int NonLinImpRep::iloc_ |
Definition at line 52 of file nonlinz.cpp.
Eigen::SparseLU<Eigen::SparseMatrix<std::complex<double> > > NonLinImpRep::lu_ {} |
Definition at line 41 of file nonlinz.cpp.
Eigen::SparseMatrix<std::complex<double> > NonLinImpRep::m_ {} |
Definition at line 39 of file nonlinz.cpp.
int NonLinImpRep::maxiter_ {500} |
Definition at line 54 of file nonlinz.cpp.
int NonLinImpRep::n_ext_ |
Definition at line 43 of file nonlinz.cpp.
int NonLinImpRep::n_lin_ |
Definition at line 43 of file nonlinz.cpp.
int NonLinImpRep::n_ode_ |
Definition at line 43 of file nonlinz.cpp.
int NonLinImpRep::n_v_ |
Definition at line 43 of file nonlinz.cpp.
int NonLinImpRep::neq_ |
Definition at line 43 of file nonlinz.cpp.
int NonLinImpRep::neq_v_ |
Definition at line 43 of file nonlinz.cpp.
double NonLinImpRep::omega_ |
Definition at line 51 of file nonlinz.cpp.
std::vector<neuron::container::data_handle<double> > NonLinImpRep::pv_ |
Definition at line 44 of file nonlinz.cpp.
std::vector<neuron::container::data_handle<double> > NonLinImpRep::pvdot_ |
Definition at line 44 of file nonlinz.cpp.
int NonLinImpRep::scnt_ |
Definition at line 42 of file nonlinz.cpp.
std::vector<std::complex<double> > NonLinImpRep::v_ |
Definition at line 45 of file nonlinz.cpp.
float* NonLinImpRep::vsymtol_ {} |
Definition at line 53 of file nonlinz.cpp.