PLaSK library
Loading...
Searching...
No Matches
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