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