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

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

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

Go to the source code of this file.

Classes

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

Namespaces

 radau2acu
 

Macros

#define RADAU2A_PROPS_CUH
 
#define STRIDE   (NSP)
 the matrix dimensions More...
 
#define EC_success   (0)
 Successful time step. More...
 
#define EC_consecutive_steps   (1)
 Maximum number of consecutive internal timesteps with error reached. More...
 
#define EC_max_steps_exceeded   (2)
 Maximum number of internal timesteps exceeded. More...
 
#define EC_h_plus_t_equals_h   (3)
 Timescale reduced such that t + h == t in floating point math. More...
 
#define EC_newton_max_iterations_exceeded   (4)
 Maximum allowed Newton Iteration steps exceeded. More...
 

Detailed Description

Various macros controlling behaviour of RADAU2A algorithm.

Author
Nicholas Curtis
Date
03/10/2015

Definition in file radau2a_props.cuh.

Macro Definition Documentation

◆ RADAU2A_PROPS_CUH

#define RADAU2A_PROPS_CUH

Definition at line 9 of file radau2a_props.cuh.

◆ STRIDE

#define STRIDE   (NSP)

the matrix dimensions

Definition at line 20 of file radau2a_props.cuh.