OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
indicComb3D.hh File Reference
#include "indicComb3D.h"
+ Include dependency graph for indicComb3D.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Functions

template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorF3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator+ (std::shared_ptr< F1< S > > lhs, std::shared_ptr< F2< S > > rhs)
 Free function implements lhs+rhs, only for IndicaotrsF3D types through enable_if and is_base_of.
 
template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorF3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator- (std::shared_ptr< F1< S > > lhs, std::shared_ptr< F2< S > > rhs)
 
template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorF3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator* (std::shared_ptr< F1< S > > lhs, std::shared_ptr< F2< S > > rhs)
 
template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorIdentity3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator+ (F1< S > &lhs, std::shared_ptr< F2< S > > rhs)
 
template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorIdentity3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator- (F1< S > &lhs, std::shared_ptr< F2< S > > rhs)
 
template<typename S , template< typename U > class F1, template< typename V > class F2, typename = typename std::enable_if<std::is_base_of<IndicatorIdentity3D<S>, F1<S>>::value>::type>
std::shared_ptr< IndicatorF3D< S > > olb::operator* (F1< S > &lhs, std::shared_ptr< F2< S > > rhs)