TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
clef.hpp
Go to the documentation of this file.
1// Copyright (c) 2019--present, The Simons Foundation
2// This file is part of TRIQS/nda and is licensed under the Apache License, Version 2.0.
3// SPDX-License-Identifier: Apache-2.0
4// See LICENSE in the root of this distribution for details.
5
10
11#pragma once
12
14#include "./auto_assign.hpp"
15#include "./eval.hpp"
16#include "./expression.hpp"
17#include "./function.hpp"
18#include "./make_lazy.hpp"
19#include "./operation.hpp"
20#include "./placeholder.hpp"
21#include "./utils.hpp"
Provides functionality to assign values to lazy callable objects.
Provides functionality to assign values to lazy subscriptable objects.
Provides some utility functions and type traits for the CLEF library.
Provides functionality to evaluate lazy expressions from the clef library.
Provides a basic lazy expression type for the clef library.
Provides functionality to turn lazy expressions into callable objects and to generally simplify the e...
Provides functionality to make objects, functions and methods lazy.
Provides operations for the clef library.
Provides placeholders for the clef library.