GQCP
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
Function.hpp File Reference
#include "Utilities/aliases.hpp"
#include "Utilities/type_traits.hpp"
#include <boost/format.hpp>
Include dependency graph for Function.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GQCP::FunctionProduct< T1, T2 >
 
class  GQCP::Function< _OutputType, _InputType >
 

Namespaces

namespace  GQCP
 

Typedefs

template<typename T >
using GQCP::IsFunction = enable_if_t< std::is_base_of< Function< typename T::OutputType, typename T::InputType >, T >::value >
 

Functions

template<typename F1 , typename F2 , typename = IsFunction<F1>, typename = IsFunction<F2>>
FunctionProduct< F1, F2 > GQCP::operator* (const F1 &lhs, const F2 &rhs)