|
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::lift (SuperF3D< T, W > &f) |
| | Lifts functor reference to std::shared_ptr functor arithmetic.
|
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::lift (SuperF3D< T, W > *f) |
| | Lifts functor pointer to std::shared_ptr functor arithmetic.
|
| |
| template<typename T , typename W > |
| std::shared_ptr< AnalyticalF3D< T, W > > | olb::functor_dsl::lift (AnalyticalF3D< T, W > &f) |
| | Lifts functor reference to std::shared_ptr functor arithmetic.
|
| |
| template<typename T , typename W > |
| std::shared_ptr< AnalyticalF3D< T, W > > | olb::functor_dsl::lift (AnalyticalF3D< T, W > *f) |
| | Lifts functor pointer to std::shared_ptr functor arithmetic.
|
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::pow (std::shared_ptr< SuperF3D< T, W > > baseF, std::shared_ptr< SuperF3D< T, W > > exponentF) |
| | Returns baseF raised to the power of exponentF.
|
| |
| template<typename T , typename W , typename E > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::pow (std::shared_ptr< SuperF3D< T, W > > baseF, E exponent) |
| | Returns baseF raised to the power of exponent.
|
| |
| template<typename T , typename W , typename B > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::pow (B base, std::shared_ptr< SuperF3D< T, W > > exponentF) |
| | Returns base raised to the power of exponentF.
|
| |
| template<int P, typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::norm (std::shared_ptr< SuperF3D< T, W > > f, std::shared_ptr< SuperIndicatorF3D< T > > indicatorF) |
| | Returns Lp norm for a functor f on the subset described by indicatorF.
|
| |
| template<typename T , typename W , typename DESCRIPTOR > |
| std::shared_ptr< SuperF3D< T, W > > | olb::functor_dsl::restrictF (std::shared_ptr< AnalyticalF3D< T, W > > f, SuperLattice< T, DESCRIPTOR > &sLattice) |
| | Returns restriction of a analytical functor f to the lattice sLattice.
|
| |
| template<typename T , typename DESCRIPTOR , typename FIELD > |
| std::enable_if_t< DESCRIPTOR::d==3, std::shared_ptr< SuperF3D< T > > > | olb::functor_dsl::field (SuperLattice< T, DESCRIPTOR > &sLattice) |
| | Returns external field functor.
|
| |