Loading...
Searching...
No Matches
bbm::spherical Namespace Reference

Functions

Theta access
template<typename T >
T & theta (vec2d< T > &v)
 
template<typename T >
const T & theta (const vec2d< T > &v)
 
template<typename T >
theta (const vec3d< T > &v)
 
Phi access
template<typename T >
T & phi (vec2d< T > &v)
 
template<typename T >
const T & phi (const vec2d< T > &v)
 
template<typename T >
phi (const vec3d< T > &v)
 
Conversion
template<typename T >
vec2d< T > convert (const vec3d< T > &v)
 
template<typename T >
vec3d< T > convert (const vec2d< T > &v)
 
Sine variants
template<typename T >
sinTheta (const vec2d< T > &v)
 
template<typename T >
sinTheta2 (const vec2d< T > &v)
 
template<typename T >
sinTheta2 (const vec3d< T > &v)
 
template<typename T >
sinTheta (const vec3d< T > &v)
 
template<typename T >
sinPhi (const vec2d< T > &v)
 
template<typename T >
sinPhi (const vec3d< T > &v)
 
template<typename T >
sinPhi2 (const vec2d< T > &v)
 
template<typename T >
sinPhi2 (const vec3d< T > &v)
 
Cosine variants
template<typename T >
cosTheta (const vec2d< T > &v)
 
template<typename T >
cosTheta (const vec3d< T > &v)
 
template<typename V >
bbm::value_t< V > cosTheta2 (const V &v)
 
template<typename T >
cosPhi (const vec2d< T > &v)
 
template<typename T >
cosPhi (const vec3d< T > &v)
 
template<typename T >
cosPhi2 (const vec2d< T > &v)
 
template<typename T >
cosPhi2 (const vec3d< T > &v)
 
Joint Cos/Sin variants
template<typename T >
vec2d< T > cossinTheta (const vec2d< T > &v)
 
template<typename T >
vec2d< T > cossinTheta (const vec3d< T > &v)
 
template<typename T >
vec2d< T > cossinTheta2 (const vec2d< T > &v)
 
template<typename T >
vec2d< T > cossinTheta2 (const vec3d< T > &v)
 
template<typename T >
vec2d< T > cossinPhi (const vec2d< T > &v)
 
template<typename T >
vec2d< T > cossinPhi (const vec3d< T > &v)
 
template<typename T >
vec2d< T > cossinPhi2 (const vec2d< T > &v)
 
template<typename T >
vec2d< T > cossinPhi2 (const vec3d< T > &v)
 
Tangent variants
template<typename T >
tanTheta (const vec2d< T > &v)
 
template<typename T >
tanTheta (const vec3d< T > &v)
 
template<typename T >
tanTheta2 (const vec2d< T > &v)
 
template<typename T >
tanTheta2 (const vec3d< T > &v)
 
template<typename T >
tanPhi (const vec2d< T > &v)
 
template<typename T >
tanPhi (const vec3d< T > &v)
 
template<typename T >
tanPhi2 (const T &v)
 

Function Documentation

◆ convert() [1/2]

vec3d< T > convert ( const vec2d< T > &  v)

◆ convert() [2/2]

vec2d< T > convert ( const vec3d< T > &  v)

◆ cosPhi() [1/2]

T cosPhi ( const vec2d< T > &  v)

◆ cosPhi() [2/2]

T cosPhi ( const vec3d< T > &  v)

◆ cosPhi2() [1/2]

T cosPhi2 ( const vec2d< T > &  v)

◆ cosPhi2() [2/2]

T cosPhi2 ( const vec3d< T > &  v)

◆ cossinPhi() [1/2]

vec2d< T > cossinPhi ( const vec2d< T > &  v)

◆ cossinPhi() [2/2]

vec2d< T > cossinPhi ( const vec3d< T > &  v)

◆ cossinPhi2() [1/2]

vec2d< T > cossinPhi2 ( const vec2d< T > &  v)

◆ cossinPhi2() [2/2]

vec2d< T > cossinPhi2 ( const vec3d< T > &  v)

◆ cossinTheta() [1/2]

vec2d< T > cossinTheta ( const vec2d< T > &  v)

◆ cossinTheta() [2/2]

vec2d< T > cossinTheta ( const vec3d< T > &  v)

◆ cossinTheta2() [1/2]

vec2d< T > cossinTheta2 ( const vec2d< T > &  v)

◆ cossinTheta2() [2/2]

vec2d< T > cossinTheta2 ( const vec3d< T > &  v)

◆ cosTheta() [1/2]

T cosTheta ( const vec2d< T > &  v)

◆ cosTheta() [2/2]

T cosTheta ( const vec3d< T > &  v)

◆ cosTheta2()

bbm::value_t< V > cosTheta2 ( const V &  v)

◆ phi() [1/3]

const T & phi ( const vec2d< T > &  v)

◆ phi() [2/3]

T phi ( const vec3d< T > &  v)

◆ phi() [3/3]

T & phi ( vec2d< T > &  v)

◆ sinPhi() [1/2]

T sinPhi ( const vec2d< T > &  v)

◆ sinPhi() [2/2]

T sinPhi ( const vec3d< T > &  v)

◆ sinPhi2() [1/2]

T sinPhi2 ( const vec2d< T > &  v)

◆ sinPhi2() [2/2]

T sinPhi2 ( const vec3d< T > &  v)

◆ sinTheta() [1/2]

T sinTheta ( const vec2d< T > &  v)

◆ sinTheta() [2/2]

T sinTheta ( const vec3d< T > &  v)

◆ sinTheta2() [1/2]

T sinTheta2 ( const vec2d< T > &  v)

◆ sinTheta2() [2/2]

T sinTheta2 ( const vec3d< T > &  v)

◆ tanPhi() [1/2]

T tanPhi ( const vec2d< T > &  v)

◆ tanPhi() [2/2]

T tanPhi ( const vec3d< T > &  v)

◆ tanPhi2()

T tanPhi2 ( const T &  v)

◆ tanTheta() [1/2]

T tanTheta ( const vec2d< T > &  v)

◆ tanTheta() [2/2]

T tanTheta ( const vec3d< T > &  v)

◆ tanTheta2() [1/2]

T tanTheta2 ( const vec2d< T > &  v)

◆ tanTheta2() [2/2]

T tanTheta2 ( const vec3d< T > &  v)

◆ theta() [1/3]

const T & theta ( const vec2d< T > &  v)

◆ theta() [2/3]

T theta ( const vec3d< T > &  v)

◆ theta() [3/3]

T & theta ( vec2d< T > &  v)