|
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. | |
| graph_framework.hpp | |
| Single include header for the entire framework. | |
| 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,. | |