PLaSK library
Loading...
Searching...
No Matches
axis1d.hpp File Reference
#include "mesh.hpp"
#include "interpolation.hpp"
#include <memory>
Include dependency graph for axis1d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plask::MeshAxis
 Abstract class to derive all mesh axes from. More...
 
struct  plask::OnePointAxis
 A trivial axis that contains only one point. More...
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Functions

PLASK_API void plask::prepareNearestNeighborInterpolationForAxis (const MeshAxis &axis, const InterpolationFlags &flags, double &wrapped_point_coord, int axis_nr)
 TODO doc - this is code by M.
 
PLASK_API void plask::prepareInterpolationForAxis (const MeshAxis &axis, const InterpolationFlags &flags, double wrapped_point_coord, int axis_nr, std::size_t &index_lo, std::size_t &index_hi, double &lo, double &hi, bool &invert_lo, bool &invert_hi)
 TODO doc - this is code by M.