limes 3.1.0
Composable Calculus Expressions for C++20
Loading...
Searching...
No Matches
limes::expr::ExprBound< E > Struct Template Reference

Expression-valued integration bound (depends on outer variables) More...

#include <integral.hpp>

Public Member Functions

constexpr ExprBound (E e) noexcept
 
template<typename Args >
constexpr auto eval (Args const &args) const
 
template<typename Args >
constexpr auto evaluate (Args const &args) const
 
std::string to_string () const
 

Public Attributes

expr
 

Detailed Description

template<typename E>
struct limes::expr::ExprBound< E >

Expression-valued integration bound (depends on outer variables)

Definition at line 144 of file integral.hpp.

Constructor & Destructor Documentation

◆ ExprBound()

template<typename E >
constexpr limes::expr::ExprBound< E >::ExprBound ( e)
inlineexplicitconstexprnoexcept

Definition at line 147 of file integral.hpp.

Member Function Documentation

◆ eval()

template<typename E >
template<typename Args >
constexpr auto limes::expr::ExprBound< E >::eval ( Args const &  args) const
inlineconstexpr

Definition at line 150 of file integral.hpp.

References limes::expr::ExprBound< E >::expr.

Referenced by limes::expr::ExprBound< E >::evaluate().

◆ evaluate()

template<typename E >
template<typename Args >
constexpr auto limes::expr::ExprBound< E >::evaluate ( Args const &  args) const
inlineconstexpr

Definition at line 156 of file integral.hpp.

References limes::expr::ExprBound< E >::eval().

◆ to_string()

template<typename E >
std::string limes::expr::ExprBound< E >::to_string ( ) const
inline

Definition at line 160 of file integral.hpp.

References limes::expr::ExprBound< E >::expr.

Member Data Documentation

◆ expr

template<typename E >
E limes::expr::ExprBound< E >::expr

The documentation for this struct was generated from the following files: