Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MODEL Namespace Reference


Compounds

class  MODEL::AvgBinProbe
class  MODEL::AVGDwellProbe
class  MODEL::AvgProbe
class  MODEL::Bin
class  MODEL::BinDwellProbe
class  MODEL::BinProbe
class  MODEL::BlockMod
class  MODEL::Characteristic
class  MODEL::COwner
class  MODEL::CVR3DFunc
class  MODEL::Cycler
class  MODEL::DwellProbe
class  MODEL::Eigenvalues
class  MODEL::GenericProbe
class  MODEL::IEuler
class  MODEL::IHeun
class  MODEL::IHeunSimpleCorr
class  MODEL::IMilshtein
class  MODEL::Integrator
class  MODEL::Invariant
class  MODEL::Invariant< 1, NT >
class  MODEL::IRungeKutta
class  MODEL::Jacobian
class  MODEL::LinearMod
class  MODEL::LineSearch
class  MODEL::LUSolve
class  MODEL::Minus
class  MODEL::Modulator
class  MODEL::NegFunc
class  MODEL::NewtonRoot
class  MODEL::Normal
class  MODEL::NormFunction
class  MODEL::NumericTraits
class  MODEL::NumVector
class  MODEL::ODEProbe
class  MODEL::ODESystem
class  MODEL::Probe
class  MODEL::RadPotFunction
class  MODEL::Random
class  MODEL::ReservoirFunction
class  MODEL::RootScan
class  MODEL::ScalarFunction
class  MODEL::ScanList
class  MODEL::SSA
class  MODEL::StepMod
class  MODEL::SwitchProbe
class  MODEL::TickTock
class  MODEL::TimeFrame
class  MODEL::TriangleFadeMod
class  MODEL::Uniform
class  MODEL::VectorFunction
class  MODEL::VFAmputation
class  MODEL::VFwithBump

Typedefs

typedef long counter
typedef signed int integer
typedef long double number
typedef number time
typedef std::complex<number> complex
typedef number& Parameter
typedef number* ParameterP

Enumerations

enum  Integration { Euler, RungeKutta, Milshtein, Heun }

Functions

void swap (T &a, T &b)
NumVector<dims,nelem,NT> operator- (const NumVector< dims, nelem, NT > &m)
NumVector<dims, nelem, NT> operator * (const typename NT::number &nvmul, const NumVector< dims, nelem, NT > &nv)
NumVector<dims, nelem, NT> operator/ (const NumVector< dims, nelem, NT > &nvmul, const typename NT::number &nv)
NumVector<dims,nelem,NT> operator+ (const NumVector< dims, nelem, NT > &nvmul, const NumVector< dims, nelem, NT > &nv)
NumVector<dims,nelem,NT> operator- (const NumVector< dims, nelem, NT > &nvmul, const NumVector< dims, nelem, NT > &nv)
NT::number operator * (const NumVector< dims, nelem, NT > &nv, const NumVector< dims, nelem, NT > &nvmul)
NT::number norm (const NumVector< dims, nelem, NT > &nv)
NT::number length (const NumVector< dims, nelem, NT > &nv)

Variables

const number EPS = 1.1E-19
const complex I = complex(0,1)
TimeFrame Universal


Detailed Description

The global namespace for this library. We should take care to use this consistently


Typedef Documentation

typedef number & Parameter
 

Parameter stub. OK, OK, this is extremely dirty. We should make a class out of it that encapsulated the pointer copying For the moment however, I am more interested in working code. There should be no change for the "end" user (me)

We are probably looking at something like

          class Parameter
          {
          public:
             Parameter(number& changer) : n(&changer);
             const Parameter& operator=(const number&);
          private:
             number* n;
          };

Definition at line 40 of file parameter.h.

typedef number * ParameterP
 

Even uglier... for use when they cannot be init.

Definition at line 42 of file parameter.h.


Enumeration Type Documentation

enum Integration
 

Integration types

Definition at line 35 of file integrator.h.


Function Documentation

NT::number norm ( const NumVector< dims, nelem, NT > & nv )
 

Multiplier for complex types

Definition at line 200 of file numvector.h.

Referenced by MODEL::SSA::calc_response_norm(), MODEL::NormFunction::function(), and MODEL::NewtonRoot::function().

NT::number operator * ( const NumVector< dims, nelem, NT > & nv,
const NumVector< dims, nelem, NT > & nvmul ) [inline]
 

Multiplier for real types

Definition at line 181 of file numvector.h.

void swap ( T & a,
T & b )
 

just for me

Definition at line 311 of file eigenvalues.h.

Referenced by MODEL::Eigenvalues::hessenberg().


Variable Documentation

TimeFrame Universal
 

Define a global timeframe

Definition at line 23 of file timeframe.cpp.


To get the sources or tarballs, please go to SourceForge or you can use the CVS repository.

More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be

Last update: June 2002.


Looking for Open Source? Check out SourceForge Logo !