#include <ssa.h>
Collaboration diagram for MODEL::SSA:
Public Types | |
typedef NT::number | numT |
typedef NT::vect | vect |
typedef NT::matrix | matrix |
typedef Jacobian<2*dims>::matrix | system |
typedef Jacobian<2*dims>::vect | input |
typedef NumericTraits<complex, dims>::vect | response |
typedef response | cinput |
typedef NT::vf | vf |
Public Methods | |
SSA (vf &my_sys, const string &parm) | |
counter | set_stat_param (const number &value) |
void | set_stat_point (const counter &po=1) |
void | set_stat_point (const vect &right_there) |
const ScanList<dims,NT>& | get_stat_points (void) |
response | calc_point (const number &omega) |
ScanList<dims,complex> | calc_response (const number &from, const number &to, const counter &n) |
ScanList<dims> | calc_response_norm (const number &from, const number &to, const counter &n) |
void | set_dep (const vect &input) |
void | set_dep (const cinput &input) |
Private Methods | |
void | calc_dep (void) |
void | put_omega (const number &omega) |
NO_COPY (SSA) | |
Private Attributes | |
bool | all_is_well |
Jacobian<dims>* | J |
matrix | j |
system | A |
RootScan<dims,nelem>* | rs |
ScanList<dims,nelem> | statp |
vect | here |
ParameterP | p |
input | linpar |
Definition at line 36 of file ssa.h.
|
For my_sys, for this input parameter |
|
Calculate the parameter dependency: partial FD Definition at line 287 of file ssa.h. Referenced by set_stat_point().
|
|
get a single response point. For that detailed analysis Definition at line 219 of file ssa.h. Referenced by calc_response(), and calc_response_norm().
|
|
get a list of responses, equally spaced in a log scale |
|
get a list of responses, but this this just the norm, no phase information, please |
|
get a list of the stationary points |
|
fill omega depency in system matrix A Definition at line 339 of file ssa.h. Referenced by calc_point().
|
|
set the depency manually when it is complex. This is needed if we want to use these routines for other purposes, like noise analysis, where the sources are not necessarily the inputs |
|
set the depency manually. This is needed if we want to use these routines for other purposes, like noise analysis, where the sources are not necessarily the inputs |
|
Set the stationary parameter value around which we will modulate. This will return the number of stable stationary points the system have been able to find. Use get_stat_points to get a list in ScanList format |
|
Or (DANGEROUS) set it explicitly. Nobody guarantees this will work (and give meaningfull results) if you do not have a valid point |
|
Once you have some points, choose one |
|
A matrix twice as large for the complex problem |
|
The function/jacobian in question |
|
Tells all calculations that all is well and they can go ahead |
|
The stationary point |
|
The actual jacobian of the vectorfunction |
|
The linear approximation of the way the equations respond to the input. Also twice as large, but only the top half in used |
|
The parameter |
|
The rootscanner |
|
The list of stationary points |
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.