Graph Framework
Loading...
Searching...
No Matches
graph_framework.hpp
Go to the documentation of this file.
1
//------------------------------------------------------------------------------
4
//------------------------------------------------------------------------------
5
6
#ifndef graph_framework_h
7
#define graph_framework_h
8
9
#include "
absorption.hpp
"
10
#include "
arithmetic.hpp
"
11
#include "
backend.hpp
"
12
#include "
commandline_parser.hpp
"
13
#include "
cpu_context.hpp
"
14
#include "
dispersion.hpp
"
15
#include "
equilibrium.hpp
"
16
#include "
jit.hpp
"
17
#include "
math.hpp
"
18
#include "
newton.hpp
"
19
#include "
node.hpp
"
20
#include "
output.hpp
"
21
#include "
piecewise.hpp
"
22
#include "
random.hpp
"
23
#include "
register.hpp
"
24
#include "
solver.hpp
"
25
#include "
special_functions.hpp
"
26
#include "
timing.hpp
"
27
#include "
trigonometry.hpp
"
28
#include "
vector.hpp
"
29
#include "
workflow.hpp
"
30
31
#ifdef USE_CUDA
32
#include "
cuda_context.hpp
"
33
#endif
34
#ifdef USE_METAL
35
#include "
metal_context.hpp
"
36
#endif
37
38
#endif
/* graph_framework_h */
absorption.hpp
Base class for an absorption model.
arithmetic.hpp
Basic arithmetic operations.
backend.hpp
Class signature to impliment compute backends.
commandline_parser.hpp
Parsing routines for the command line.
cpu_context.hpp
Cpu context for cpus.
cuda_context.hpp
Cuda context for metal based gpus.
dispersion.hpp
Base class for a dispersion relation.
equilibrium.hpp
Class signature to impliment plasma equilibrium.
jit.hpp
Class to just in time compile a kernel.
math.hpp
Defined basic math functions.
metal_context.hpp
Metal context for metal based gpus.
newton.hpp
Sets up the kernel for a newtons method.
node.hpp
Base nodes of graph computation framework.
output.hpp
Impliments output files in a netcdf format.
piecewise.hpp
Piecewise nodes.
random.hpp
Random constants and distributions.
register.hpp
Utilities for writting jit source code.
solver.hpp
Base class for a ode solvers.
special_functions.hpp
Implimentations for special functions.
timing.hpp
Routines to time the ray execution.
trigonometry.hpp
Trigonometry functions.
vector.hpp
Defines vectors of graphs.
workflow.hpp
Classes to manage workflows,.
graph_framework
graph_framework.hpp
Generated by
1.9.8