CpgIntegratorPredictCorrect

CpgIntegratorPredictCorrect — Prediction Correction integrator

Synopsis

#define             CPG_INTEGRATOR_PREDICT_CORRECT_CONST(obj)
struct              CpgIntegratorPredictCorrect;
struct              CpgIntegratorPredictCorrectClass;
CpgIntegratorPredictCorrect * cpg_integrator_predict_correct_new
                                                        (void);
guint               cpg_integrator_predict_correct_get_prediction_order
                                                        (CpgIntegratorPredictCorrect *pc);
guint               cpg_integrator_predict_correct_get_correction_order
                                                        (CpgIntegratorPredictCorrect *pc);
void                cpg_integrator_predict_correct_set_prediction_order
                                                        (CpgIntegratorPredictCorrect *pc,
                                                         guint order);
void                cpg_integrator_predict_correct_set_correction_order
                                                        (CpgIntegratorPredictCorrect *pc,
                                                         guint order);
                    CpgIntegratorPredictCorrectPrivate;

Object Hierarchy

  GObject
   +----CpgObject
         +----CpgIntegrator
               +----CpgIntegratorPredictCorrect

Implemented Interfaces

CpgIntegratorPredictCorrect implements CpgUsable, CpgAnnotatable, CpgLayoutable and CpgTaggable.

Properties

  "correction-order"         guint                 : Read / Write / Construct
  "prediction-order"         guint                 : Read / Write / Construct

Description

The prediction correction integrator is a CpgIntegrator subclass implementing a prediction correction integration scheme. It supports multiple orders of prediction and correction.

Details

CPG_INTEGRATOR_PREDICT_CORRECT_CONST()

#define CPG_INTEGRATOR_PREDICT_CORRECT_CONST(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPG_TYPE_INTEGRATOR_PREDICT_CORRECT, CpgIntegratorPredictCorrect const))


struct CpgIntegratorPredictCorrect

struct CpgIntegratorPredictCorrect;


struct CpgIntegratorPredictCorrectClass

struct CpgIntegratorPredictCorrectClass {
};


cpg_integrator_predict_correct_new ()

CpgIntegratorPredictCorrect * cpg_integrator_predict_correct_new
                                                        (void);

Create a new PredictCorrect integrator.


cpg_integrator_predict_correct_get_prediction_order ()

guint               cpg_integrator_predict_correct_get_prediction_order
                                                        (CpgIntegratorPredictCorrect *pc);

Get the prediction order.

pc :

A CpgIntegratorPredictCorrect

Returns :

The prediction order

cpg_integrator_predict_correct_get_correction_order ()

guint               cpg_integrator_predict_correct_get_correction_order
                                                        (CpgIntegratorPredictCorrect *pc);

Get the correction order.

pc :

A CpgIntegratorPredictCorrect

Returns :

The correction order

cpg_integrator_predict_correct_set_prediction_order ()

void                cpg_integrator_predict_correct_set_prediction_order
                                                        (CpgIntegratorPredictCorrect *pc,
                                                         guint order);

Set the prediction order.

pc :

A CpgIntegratorPredictCorrect

order :

The prediction order

cpg_integrator_predict_correct_set_correction_order ()

void                cpg_integrator_predict_correct_set_correction_order
                                                        (CpgIntegratorPredictCorrect *pc,
                                                         guint order);

Set the correction order.

pc :

A CpgIntegratorPredictCorrect

order :

The correction order

CpgIntegratorPredictCorrectPrivate

typedef struct _CpgIntegratorPredictCorrectPrivate CpgIntegratorPredictCorrectPrivate;

Property Details

The "correction-order" property

  "correction-order"         guint                 : Read / Write / Construct

Correction order.

Allowed values: [3,5]

Default value: 5


The "prediction-order" property

  "prediction-order"         guint                 : Read / Write / Construct

Prediction order.

Allowed values: [2,5]

Default value: 3