COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems

Gauss-Jackson Integration Instance. More...

#include <mathlib.h>

Collaboration diagram for gj_instance:

Public Attributes

gj_kernelkern
 Kernel Pointer. More...
 
int32_t axes
 Number of axes of integration. More...
 
gj_step ** steps
 Pointer to array of steps; one for each axis, order+2 for the orders. More...
 
double * vi
 Pointer to array of independent variables; order+2. More...
 
void(* calc_vd2 )(double vi, double *vd0, double *vd2, int32_t axes)
 Pointer to a function that will calculate the 2nd derivative given a axes dependent and one independent variable. More...
 

Detailed Description

Gauss-Jackson Integration Instance.

Contains the kernel and all steps necessary for a particular integration, order, time step.

Member Data Documentation

gj_kernel* gj_instance::kern

Kernel Pointer.

int32_t gj_instance::axes

Number of axes of integration.

gj_step** gj_instance::steps

Pointer to array of steps; one for each axis, order+2 for the orders.

double* gj_instance::vi

Pointer to array of independent variables; order+2.

void(* gj_instance::calc_vd2) (double vi, double *vd0, double *vd2, int32_t axes)

Pointer to a function that will calculate the 2nd derivative given a axes dependent and one independent variable.


The documentation for this struct was generated from the following file: