Stellarator-Tools
grid_quantity.hpp File Reference

Contains classes to interpolate full and half grid quanities. More...

#include <vector>
#include <cmath>
#include <cstddef>
#include "parity.hpp"

Go to the source code of this file.

Classes

class  radial_quantity
 A radial quantity. More...
 
class  full_grid
 A full grid quantity. More...
 
class  half_grid
 A half grid quantity. More...
 
class  vmec_grid< GRID_CLASS >
 A radial vmec quantity. More...
 
class  siesta_grid< GRID_CLASS >
 A radial siesta quantity. More...
 
class  vmec_fourier< GRID_CLASS, PARITY >
 A cosine parity vmec quantity. More...
 
class  siesta_fourier< GRID_CLASS, PARITY >
 A cosine parity vmec quantity. More...
 

Typedefs

template<class GRID_CLASS >
using vmec_quantity = std::vector< vmec_grid< GRID_CLASS > >
 Type for vmec fourier quantities.
 
template<class GRID_CLASS >
using siesta_quantity_1d = std::vector< siesta_grid< GRID_CLASS > >
 Type for siesta fourier quantities for a single dimension.
 
template<class GRID_CLASS >
using siesta_quantity = std::vector< siesta_quantity_1d< GRID_CLASS > >
 Type for siesta fourier quantities.
 

Detailed Description

Contains classes to interpolate full and half grid quanities.