PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Functions
lateral.hpp File Reference
`#include "../math.hpp"`
`#include "../vec.hpp"`
Include dependency graph for lateral.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | plask::LateralVec< T >

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.
namespace | std
| STL namespace.

## Functions
template<typename T1 , typename T2 >
auto | plask::dot (const LateralVec< T1 > &v1, const LateralVec< T2 > &v2) -> decltype(v1.c0 *v2.c0)
| Compute dot product of two vectors `v1` and `v2`.
template<typename T1 , typename T2 >
auto | plask::cross (const LateralVec< T1 > &v1, const LateralVec< T2 > &v2) -> decltype(v1.c0 *v2.c1)
| Compute (analog of 3d) cross product of two vectors `v1` and `v2`.
template<typename T , typename OtherT >
plask::LateralVec< T > | std::pow (plask::LateralVec< T > vec, OtherT a)