CpgIntegratorEuler

CpgIntegratorEuler — Euler integrator

Synopsis

#define             CPG_INTEGRATOR_EULER_CONST          (obj)
struct              CpgIntegratorEuler;
struct              CpgIntegratorEulerClass;
CpgIntegratorEuler * cpg_integrator_euler_new           (void);
                    CpgIntegratorEulerPrivate;

Object Hierarchy

  GObject
   +----CpgObject
         +----CpgIntegrator
               +----CpgIntegratorEuler

Implemented Interfaces

CpgIntegratorEuler implements CpgUsable, CpgAnnotatable, CpgLayoutable and CpgTaggable.

Description

The euler integrator is a CpgIntegrator subclass implementing a simple euler integration scheme. See CpgIntegratorPredictCorrect or CpgIntegratorRungeKutta for more accurate (but slower) integrators.

Details

CPG_INTEGRATOR_EULER_CONST()

#define CPG_INTEGRATOR_EULER_CONST(obj)			(G_TYPE_CHECK_INSTANCE_CAST ((obj), CPG_TYPE_INTEGRATOR_EULER, CpgIntegratorEuler const))


struct CpgIntegratorEuler

struct CpgIntegratorEuler;


struct CpgIntegratorEulerClass

struct CpgIntegratorEulerClass {
};


cpg_integrator_euler_new ()

CpgIntegratorEuler * cpg_integrator_euler_new           (void);

Create a new Euler integrator.

Returns :

A CpgIntegratorEuler

CpgIntegratorEulerPrivate

typedef struct _CpgIntegratorEulerPrivate CpgIntegratorEulerPrivate;