![]() |
Astaroth
2.2
|
#include "user_kernels.h"
Include dependency graph for integration.cuh:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | REGISTERS_PER_THREAD (255) |
| #define | MAX_REGISTERS_PER_BLOCK (65536) |
| #define | MAX_THREADS_PER_BLOCK (1024) |
| #define | WARP_SIZE (32) |
| #define | make_int3(a, b, c) (int3) { (int)a, (int)b, (int)c } |
| #define | rk3(state_previous, state_current, rate_of_change, dt) rk3_integrate<step_number>(state_previous, value(state_current), rate_of_change, dt) |
| #define | WRITE_OUT(handle, value) (write(buffer.out, handle, idx, value)) |
| #define | READ(handle) (read_data(vertexIdx, globalVertexIdx, buffer.in, handle)) |
| #define | READ_OUT(handle) (read_out(idx, buffer.out, handle)) |
| #define | GEN_PREPROCESSED_PARAM_BOILERPLATE const int3 &vertexIdx, const int3 &globalVertexIdx |
| #define | GEN_KERNEL_PARAM_BOILERPLATE const int3 start, const int3 end, VertexBufferArray buffer |
| #define | GEN_KERNEL_BUILTIN_VARIABLES_BOILERPLATE() |
| #define | GEN_DEVICE_FUNC_HOOK(identifier) |
Functions | |
| AcResult | acKernelAutoOptimizeIntegration (const int3 start, const int3 end, VertexBufferArray vba) |
| AcResult | acKernelIntegrateSubstep (const cudaStream_t stream, const int step_number, const int3 start, const int3 end, VertexBufferArray vba) |
| AcResult | acKernelDummy (void) |
| #define GEN_DEVICE_FUNC_HOOK | ( | identifier | ) |
| #define GEN_KERNEL_BUILTIN_VARIABLES_BOILERPLATE | ( | ) |
| #define GEN_KERNEL_PARAM_BOILERPLATE const int3 start, const int3 end, VertexBufferArray buffer |
| #define GEN_PREPROCESSED_PARAM_BOILERPLATE const int3 &vertexIdx, const int3 &globalVertexIdx |
| #define make_int3 | ( | a, | |
| b, | |||
| c | |||
| ) | (int3) { (int)a, (int)b, (int)c } |
| #define MAX_REGISTERS_PER_BLOCK (65536) |
| #define MAX_THREADS_PER_BLOCK (1024) |
| #define READ | ( | handle | ) | (read_data(vertexIdx, globalVertexIdx, buffer.in, handle)) |
| #define READ_OUT | ( | handle | ) | (read_out(idx, buffer.out, handle)) |
| #define REGISTERS_PER_THREAD (255) |
| #define rk3 | ( | state_previous, | |
| state_current, | |||
| rate_of_change, | |||
| dt | |||
| ) | rk3_integrate<step_number>(state_previous, value(state_current), rate_of_change, dt) |
| #define WARP_SIZE (32) |
| AcResult acKernelAutoOptimizeIntegration | ( | const int3 | start, |
| const int3 | end, | ||
| VertexBufferArray | vba | ||
| ) |
| AcResult acKernelDummy | ( | void | ) |
| AcResult acKernelIntegrateSubstep | ( | const cudaStream_t | stream, |
| const int | step_number, | ||
| const int3 | start, | ||
| const int3 | end, | ||
| VertexBufferArray | vba | ||
| ) |