|
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.