Rheolef
7.2
an efficient C++ finite element environment
|
form_lazy_expr
- form expressions: concept and class hierarchy
More...
Go to the source code of this file.
Namespaces | |
namespace | rheolef |
This file is part of Rheolef. | |
namespace | rheolef::details |
Macros | |
#define | _RHEOLEF_form_lazy_unop(OP, NAME) |
-a, +a: see the form page for the full documentation | |
#define | _RHEOLEF_form_lazy_add(OP, NAME) |
a+b, a-b: see the form page for the full documentation | |
Functions | |
_RHEOLEF_form_lazy_unop (+, details::unary_plus) _RHEOLEF_form_lazy_unop(- | |
template<class Expr , class Sfinae = typename std::enable_if<details::is_form_lazy<Expr>::value, Expr>::type> | |
details::form_lazy_invert< Expr > | inv (const Expr &a) |
inv: see the form page for the full documentation | |
template<class Expr , class Sfinae = typename std::enable_if<details::is_form_lazy<Expr>::value, Expr>::type> | |
details::form_lazy_transpose< Expr > | trans (const Expr &a) |
trans: see the form page for the full documentation | |
_RHEOLEF_form_lazy_add (+, plus) _RHEOLEF_form_lazy_add(- | |
template<class Expr1 , class Expr2 , class Sfinae1 = typename std::enable_if<details::is_form_lazy<Expr1>::value, Expr1>::type, class Sfinae2 = typename std::enable_if<details::is_form_lazy<Expr2>::value, Expr2>::type> | |
details::form_lazy_multiply< Expr1, Expr2 > | operator* (const Expr1 &a, const Expr2 &b) |
a*b: see the form page for the full documentation | |
form_lazy_expr
- form expressions: concept and class hierarchy
Definition in file form_lazy_expr.h.
#define _RHEOLEF_form_lazy_unop | ( | OP, | |
NAME | |||
) |
-a, +a: see the form
page for the full documentation
Definition at line 276 of file form_lazy_expr.h.
#define _RHEOLEF_form_lazy_add | ( | OP, | |
NAME | |||
) |
a+b, a-b: see the form
page for the full documentation
Definition at line 599 of file form_lazy_expr.h.