accelerInt  v0.1
Classes | Namespaces | Macros
rkc_props.cuh File Reference

Various macros controlling behaviour of RKC algorithm. More...

#include "header.cuh"
#include <stdio.h>
Include dependency graph for rkc_props.cuh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rkc_cu::solver_memory
 Memory required for Radau-IIa GPU solver. More...
 

Namespaces

 rkc_cu
 

Macros

#define RKC_PROPS_CUH
 
#define DOUBLE
 
#define Real   double
 
#define ZERO   0.0
 
#define ONE   1.0
 
#define TWO   2.0
 
#define THREE   3.0
 
#define FOUR   4.0
 
#define TEN   10.0
 
#define ONEP1   1.1
 
#define ONEP2   1.2
 
#define ONEP54   1.54
 
#define P8   0.8
 
#define P4   0.4
 
#define P1   0.1
 
#define P01   0.01
 
#define ONE3RD   (1.0 / 3.0)
 
#define TWO3RD   (2.0 / 3.0)
 
#define UROUND   (2.22e-16)
 
#define EC_success   (0)
 Successful time step. More...
 

Detailed Description

Various macros controlling behaviour of RKC algorithm.

Author
Nicholas Curtis
Date
08/12/2017

Definition in file rkc_props.cuh.

Macro Definition Documentation

◆ DOUBLE

#define DOUBLE

Set double precision

Definition at line 19 of file rkc_props.cuh.

◆ FOUR

#define FOUR   4.0

Definition at line 28 of file rkc_props.cuh.

◆ ONE

#define ONE   1.0

Definition at line 25 of file rkc_props.cuh.

◆ ONE3RD

#define ONE3RD   (1.0 / 3.0)

Definition at line 38 of file rkc_props.cuh.

◆ ONEP1

#define ONEP1   1.1

Definition at line 31 of file rkc_props.cuh.

◆ ONEP2

#define ONEP2   1.2

Definition at line 32 of file rkc_props.cuh.

◆ ONEP54

#define ONEP54   1.54

Definition at line 33 of file rkc_props.cuh.

◆ P01

#define P01   0.01

Definition at line 37 of file rkc_props.cuh.

◆ P1

#define P1   0.1

Definition at line 36 of file rkc_props.cuh.

◆ P4

#define P4   0.4

Definition at line 35 of file rkc_props.cuh.

◆ P8

#define P8   0.8

Definition at line 34 of file rkc_props.cuh.

◆ Real

#define Real   double

Definition at line 22 of file rkc_props.cuh.

◆ RKC_PROPS_CUH

#define RKC_PROPS_CUH

Definition at line 9 of file rkc_props.cuh.

◆ TEN

#define TEN   10.0

Definition at line 30 of file rkc_props.cuh.

◆ THREE

#define THREE   3.0

Definition at line 27 of file rkc_props.cuh.

◆ TWO

#define TWO   2.0

Definition at line 26 of file rkc_props.cuh.

◆ TWO3RD

#define TWO3RD   (2.0 / 3.0)

Definition at line 39 of file rkc_props.cuh.

◆ UROUND

#define UROUND   (2.22e-16)

Definition at line 40 of file rkc_props.cuh.

◆ ZERO

#define ZERO   0.0

Definition at line 24 of file rkc_props.cuh.