PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces
edge.hpp File Reference
`#include "../material/db.hpp"`
`#include "primitives.hpp"`
`#include "../log/log.hpp"`
Include dependency graph for edge.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | plask::edge::Strategy
| Base, abstract for all classes which describe what do with points outside geometry in calculation space. More...
struct | plask::edge::UniversalStrategy
| Base class for all universal strategies. More...
struct | plask::edge::Null
| Strategy which does nothing. More...
struct | plask::edge::SimpleMaterial
| Strategy which assigns constant material. More...
struct | plask::edge::Extend
| Strategy which moves point p to nearest edge. More...
struct | plask::edge::Periodic
| Strategy which moves point p by multiple of (bbox_hi - bbox_lo) to be in range [bbox_lo, bbox_hi]. More...
struct | plask::edge::Mirror
class | plask::edge::StrategyHolder< direction, StrategyType >
| Held edge strategy with given type and: More...
class | plask::edge::StrategyPairHolder< direction, StrategyType >
| Held pairs of strategies (for lo and hi band) with given type. More...

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.
namespace | plask::edge