numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Namespace of graphs in backward-mode automatic differentiation. More...
Namespaces | |
namespace | impl |
Namespace of internal implementations. | |
Classes | |
class | child_node |
class to save information of child nodes. More... | |
class | node |
Class of nodes in graphs of automatic differentiation. More... | |
class | node_differentiator |
Class to compute differential coefficients for nodes in backward-mode automatic differentiation [17]. More... | |
Typedefs | |
template<base::concepts::real_scalar Scalar> | |
using | node_ptr = std::shared_ptr<const node<Scalar>> |
Type of pointers of nodes. | |
Functions | |
template<base::concepts::real_scalar Scalar, typename... Args> | |
auto | create_node (Args &&... args) -> node_ptr< Scalar > |
Create a node. | |
Namespace of graphs in backward-mode automatic differentiation.
using num_collect::auto_diff::backward::graph::node_ptr = std::shared_ptr<const node<Scalar>> |
|
inlinenodiscard |