|
template<unsigned D, typename T , typename S > |
using | olb::AnalyticCalcPlus = AnalyticCalcF<D,T,S,util::plus> |
| addition functor
|
|
template<typename T , typename S > |
using | olb::AnalyticCalcPlus1D = AnalyticCalcPlus<1,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcPlus2D = AnalyticCalcPlus<2,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcPlus3D = AnalyticCalcPlus<3,T,S> |
|
template<unsigned D, typename T , typename S > |
using | olb::AnalyticCalcMinus = AnalyticCalcF<D,T,S,util::minus> |
| subtraction functor
|
|
template<typename T , typename S > |
using | olb::AnalyticCalcMinus1D = AnalyticCalcMinus<1,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcMinus2D = AnalyticCalcMinus<2,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcMinus3D = AnalyticCalcMinus<3,T,S> |
|
template<unsigned D, typename T , typename S > |
using | olb::AnalyticCalcMultiplication = AnalyticCalcF<D,T,S,util::multiplies> |
| multiplication functor
|
|
template<typename T , typename S > |
using | olb::AnalyticCalcMultiplication1D = AnalyticCalcMultiplication<1,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcMultiplication2D = AnalyticCalcMultiplication<2,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcMultiplication3D = AnalyticCalcMultiplication<3,T,S> |
|
template<unsigned D, typename T , typename S > |
using | olb::AnalyticCalcDivision = AnalyticCalcF<D,T,S,util::divides> |
| division functor
|
|
template<typename T , typename S > |
using | olb::AnalyticCalcDivision1D = AnalyticCalcDivision<1,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcDivision2D = AnalyticCalcDivision<2,T,S> |
|
template<typename T , typename S > |
using | olb::AnalyticCalcDivision3D = AnalyticCalcDivision<3,T,S> |
|
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator+ (std::shared_ptr< AnalyticalF< D, T, S > > lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator+ (std::shared_ptr< AnalyticalF< D, T, S > > lhs, T rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator+ (T lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator- (std::shared_ptr< AnalyticalF< D, T, S > > lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator- (std::shared_ptr< AnalyticalF< D, T, S > > lhs, T rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator- (T lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator* (std::shared_ptr< AnalyticalF< D, T, S > > lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator* (std::shared_ptr< AnalyticalF< D, T, S > > lhs, T rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator* (T lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator/ (std::shared_ptr< AnalyticalF< D, T, S > > lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator/ (std::shared_ptr< AnalyticalF< D, T, S > > lhs, T rhs) |
|
template<unsigned D, typename T , typename S > |
std::shared_ptr< AnalyticalF< D, T, S > > | olb::operator/ (T lhs, std::shared_ptr< AnalyticalF< D, T, S > > rhs) |
|