SPH
|
Classes | |
struct | Term2 |
struct | Term30 |
struct | Term31 |
struct | Term32 |
struct | Delta |
struct | Permutations |
struct | Permutations< N, 0, Value1, Value2 > |
struct | Permutations< 0, N, Value1, Value2 > |
struct | Permutations< 2, 2, Value1, Value2 > |
struct | Permutations< 3, 1, Value1, Value2 > |
struct | Permutations< 2, 1, Value1, Value2 > |
struct | Permutations< 1, 2, Value1, Value2 > |
struct | Contraction |
struct | InnerProduct |
struct | InnerProduct< 1, 2, TValue1, TValue2 > |
struct | InnerProduct< 1, 1, TValue1, TValue2 > |
struct | InnerProduct< 2, 2, TValue1, TValue2 > |
struct | InnerProduct< 3, 3, TValue1, TValue2 > |
struct | MultiplyByScalar |
struct | MultiplyTwo |
struct | MultiplyTwo< 1, TValue1, TValue2 > |
struct | MultiplyTwo< 2, TValue1, TValue2 > |
struct | MultiplyTwo< 4, TValue1, TValue2 > |
struct | Sum |
struct | Difference |
struct | OuterProduct |
Functions | |
template<typename Value1 , typename Value2 > | |
Permutations< Value1::ORDER, Value2::ORDER, Value1, Value2 > | makePermutations (const Value1 &v1, const Value2 &v2) |
template<typename TValue > | |
Contraction< TValue > | makeContraction (const TValue &v) |
template<Size N, typename TValue1 , typename TValue2 > | |
InnerProduct< N, TValue1::ORDER, TValue1, TValue2 > | makeInner (const TValue1 &v1, const TValue2 &v2) |
template<typename TValue > | |
MultiplyByScalar< TValue > | operator* (const TValue &v, const Float f) |
template<typename TValue1 , typename TValue2 > | |
MultiplyTwo< TValue1::ORDER, TValue1, TValue2 > | makeMultiply (const TValue1 &v1, const TValue2 &v2) |
template<typename TValue1 , typename TValue2 > | |
Sum< TValue1, TValue2 > | operator+ (const TValue1 &v1, const TValue2 &v2) |
template<typename TValue1 , typename TValue2 > | |
Difference< TValue1, TValue2 > | operator- (const TValue1 &v1, const TValue2 &v2) |
Contraction<TValue> MomentOperators::makeContraction | ( | const TValue & | v | ) |
Definition at line 759 of file Multipole.h.
InnerProduct<N, TValue1::ORDER, TValue1, TValue2> MomentOperators::makeInner | ( | const TValue1 & | v1, |
const TValue2 & | v2 | ||
) |
Definition at line 856 of file Multipole.h.
MultiplyTwo<TValue1::ORDER, TValue1, TValue2> MomentOperators::makeMultiply | ( | const TValue1 & | v1, |
const TValue2 & | v2 | ||
) |
Definition at line 917 of file Multipole.h.
Permutations<Value1::ORDER, Value2::ORDER, Value1, Value2> MomentOperators::makePermutations | ( | const Value1 & | v1, |
const Value2 & | v2 | ||
) |
Definition at line 742 of file Multipole.h.
MultiplyByScalar<TValue> MomentOperators::operator* | ( | const TValue & | v, |
const Float | f | ||
) |
Definition at line 912 of file Multipole.h.
Sum<TValue1, TValue2> MomentOperators::operator+ | ( | const TValue1 & | v1, |
const TValue2 & | v2 | ||
) |
Definition at line 933 of file Multipole.h.
Difference<TValue1, TValue2> MomentOperators::operator- | ( | const TValue1 & | v1, |
const TValue2 & | v2 | ||
) |
Definition at line 949 of file Multipole.h.