template<typename L>
struct triqs::gfs::bgf_unary_m_expr< L >
Lazy expression node representing the unary minus of a block Green's function operand.
- Template Parameters
-
| L | Type of the operand (a block Green's function or a wrapped scalar). |
Definition at line 204 of file expr.hpp.
|
| template<typename LL> |
| | bgf_unary_m_expr (LL &&l_) |
| | Construct from the operand.
|
| auto | block_names () const |
| | Get the block names of the expression.
|
|
template<typename... Args> |
| auto | operator() (Args &&...1) const |
| | Evaluate the negated expression via call.
|
|
template<typename... Keys> |
| auto | operator[] (Keys &&...keys) const |
| | Evaluate the negated expression via subscript.
|
| auto | size () const |
| | Get the number of blocks of the expression.
|