accelerInt
v0.1
|
Memory required for Radau-IIa GPU solver. More...
Public Attributes | |
double * | E1 |
The matrix for the non-complex system solve. More... | |
cuDoubleComplex * | E2 |
The matrix for the complex system solve. More... | |
double * | scale |
The error weight scaling vector. More... | |
int * | ipiv1 |
Pivot indicies for E1. More... | |
int * | ipiv2 |
Pivot indicies for E2. More... | |
double * | Z1 |
Stage 1 values. More... | |
double * | Z2 |
Stage 2 values. More... | |
double * | Z3 |
Stage 3 values. More... | |
double * | DZ1 |
Change in stage 1 values. More... | |
double * | DZ2 |
Change in stage 2 values. More... | |
double * | DZ3 |
Change in stage 3 values. More... | |
double * | CONT |
Quadratic interpolate. More... | |
double * | y0 |
Initial state vectors. More... | |
double * | work1 |
work vector More... | |
double * | work2 |
work vector More... | |
double * | work3 |
work vector More... | |
cuDoubleComplex * | work4 |
complex work vector More... | |
int * | result |
array of return codes More... | |
Memory required for Radau-IIa GPU solver.
Definition at line 23 of file radau2a_props.cuh.
double* radau2acu::solver_memory::CONT |
Quadratic interpolate.
Definition at line 48 of file radau2a_props.cuh.
double* radau2acu::solver_memory::DZ1 |
Change in stage 1 values.
Definition at line 42 of file radau2a_props.cuh.
double* radau2acu::solver_memory::DZ2 |
Change in stage 2 values.
Definition at line 44 of file radau2a_props.cuh.
double* radau2acu::solver_memory::DZ3 |
Change in stage 3 values.
Definition at line 46 of file radau2a_props.cuh.
double* radau2acu::solver_memory::E1 |
The matrix for the non-complex system solve.
Definition at line 26 of file radau2a_props.cuh.
cuDoubleComplex* radau2acu::solver_memory::E2 |
The matrix for the complex system solve.
Definition at line 28 of file radau2a_props.cuh.
int* radau2acu::solver_memory::ipiv1 |
Pivot indicies for E1.
Definition at line 32 of file radau2a_props.cuh.
int* radau2acu::solver_memory::ipiv2 |
Pivot indicies for E2.
Definition at line 34 of file radau2a_props.cuh.
int* radau2acu::solver_memory::result |
array of return codes
Definition at line 60 of file radau2a_props.cuh.
double* radau2acu::solver_memory::scale |
The error weight scaling vector.
Definition at line 30 of file radau2a_props.cuh.
double* radau2acu::solver_memory::work1 |
work vector
Definition at line 52 of file radau2a_props.cuh.
double* radau2acu::solver_memory::work2 |
work vector
Definition at line 54 of file radau2a_props.cuh.
double* radau2acu::solver_memory::work3 |
work vector
Definition at line 56 of file radau2a_props.cuh.
cuDoubleComplex* radau2acu::solver_memory::work4 |
complex work vector
Definition at line 58 of file radau2a_props.cuh.
double* radau2acu::solver_memory::y0 |
Initial state vectors.
Definition at line 50 of file radau2a_props.cuh.
double* radau2acu::solver_memory::Z1 |
Stage 1 values.
Definition at line 36 of file radau2a_props.cuh.
double* radau2acu::solver_memory::Z2 |
Stage 2 values.
Definition at line 38 of file radau2a_props.cuh.
double* radau2acu::solver_memory::Z3 |
Stage 3 values.
Definition at line 40 of file radau2a_props.cuh.