|
PLaSK library
|
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) |