Graph Framework
|
Files | |
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,. | |