NEURON
nonlinz.h
Go to the documentation of this file.
1 #pragma once
2 
3 class NonLinImpRep;
4 
5 // A solver for non linear equation of complex numbers.
6 // Matrix should be squared.
7 class NonLinImp {
8  public:
9  ~NonLinImp();
10  // Prepare the matrix before solving it.
11  void compute(double omega, double deltafac, int maxiter);
12 
13  double transfer_amp(int curloc, int vloc);
14  double transfer_phase(int curloc, int vloc);
15  double input_amp(int curloc);
16  double input_phase(int curloc);
17  double ratio_amp(int clmploc, int vloc);
18 
19  int solve(int curloc);
20 
21  private:
23 };
double transfer_amp(int curloc, int vloc)
Definition: nonlinz.cpp:61
~NonLinImp()
Definition: nonlinz.cpp:57
NonLinImpRep * rep_
Definition: nonlinz.h:22
int solve(int curloc)
Definition: nonlinz.cpp:182
void compute(double omega, double deltafac, int maxiter)
Definition: nonlinz.cpp:117
double ratio_amp(int clmploc, int vloc)
Definition: nonlinz.cpp:105
double input_phase(int curloc)
Definition: nonlinz.cpp:93
double input_amp(int curloc)
Definition: nonlinz.cpp:71
double transfer_phase(int curloc, int vloc)
Definition: nonlinz.cpp:83
static double deltafac(void *v)
Definition: impedanc.cpp:131