|
ADOL-C: Automatic Differentiation in C/C++ 2.7.3
|
#include <algorithm>#include <cassert>#include <concepts>#include <cstddef>#include <cstdio>#include <memory>#include <utility>

Go to the source code of this file.
Classes | |
| struct | ADOLC::detail::FileDeleter |
fclose deleter for tape files managed by std::unique_ptr. More... | |
| struct | ADOLC::detail::BufferViewTag |
| Selects a non-owning buffer view instead of a deep copy. More... | |
| class | ADOLC::detail::BufferState< T > |
| Buffer and cursor state used by the ADOL-C tape implementation. More... | |
Namespaces | |
| namespace | ADOLC |
| namespace | ADOLC::detail |
Concepts | |
| concept | ADOLC::detail::BufferStateType |
| Concept describing the primitive buffer/file interface used by tape I/O code. | |
Typedefs | |
| using | ADOLC::detail::OpBuffer = BufferState< unsigned char > |
| Operation tape buffer. | |
| using | ADOLC::detail::ValBuffer = BufferState< double > |
| using | ADOLC::detail::LocBuffer = BufferState< size_t > |
| using | ADOLC::detail::TayBuffer = BufferState< double > |
Variables | |
| constexpr auto | ADOLC::detail::fileDeleter = FileDeleter{} |
| constexpr BufferViewTag | ADOLC::detail::bufferView |