PLaSK library
Loading...
Searching...
No Matches
patterson.cpp File Reference
#include "patterson.hpp"
#include "patterson-data.hpp"
Include dependency graph for patterson.cpp:

Go to the source code of this file.

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 
namespace  plask::optical
 
namespace  plask::optical::modal
 

Functions

template<typename S , typename T >
plask::optical::modal::patterson (const std::function< S(T)> &fun, T a, T b, double &err, unsigned *order=nullptr)
 Compute Patterson quadrature along line a-b in complex plane with specified precision.
 
template double plask::optical::modal::patterson< double, double > (const std::function< double(double)> &fun, double a, double b, double &err, unsigned *order)