#include <string>
#include <sstream>
#include <memory>
#include <variant>
#include <functional>
#include <numeric>
#include "core/meta.h"
Go to the source code of this file.
|
class | olb::Expr |
| Basic value-substitute enabling extraction of expression trees for code generation. More...
|
|
|
namespace | olb |
| Top level namespace for all of OpenLB.
|
|
namespace | olb::util |
|
|
Expr | olb::operator+ (Expr lhs, Expr rhs) |
|
Expr | olb::operator- (Expr lhs, Expr rhs) |
|
Expr | olb::operator* (Expr lhs, Expr rhs) |
|
Expr | olb::operator/ (Expr lhs, Expr rhs) |
|
Expr | olb::operator- (Expr rhs) |
|
Expr | olb::operator% (Expr lhs, int rhs) |
|
bool | olb::operator== (const Expr &rhs, const Expr &lhs) |
|
bool | olb::operator!= (const Expr &rhs, const Expr &lhs) |
|
bool | olb::operator> (const Expr &rhs, const Expr &lhs) |
|
bool | olb::operator< (const Expr &rhs, const Expr &lhs) |
|
bool | olb::operator>= (const Expr &rhs, const Expr &lhs) |
|
bool | olb::operator<= (const Expr &rhs, const Expr &lhs) |
|
Expr | olb::util::sqrt (Expr x) |
|
Expr | olb::util::fabs (Expr x) |
|
Expr | olb::util::pow (Expr base, Expr exp) |
|
Expr | olb::util::exp (Expr x) |
|