|
CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
#include <bipartite_nodes.hpp>


Public Member Functions | |
| Enode (size_t index, const std::string &name="") | |
| Enode (size_t index, Enode< Base > *differentiationOf) | |
| const std::vector< Vnode< Base > * > & | variables () const |
| const std::vector< Vnode< Base > * > & | originalVariables () const |
| void | addVariable (Vnode< Base > *j) |
| Vnode< Base > * | assignmentVariable () const |
| void | setAssigmentVariable (Vnode< Base > &j) |
| Enode< Base > * | derivative () const |
| Enode< Base > * | derivativeOf () const |
| Enode< Base > * | originalEquation () |
| void | deleteNode (Vnode< Base > *j) |
| void | setDerivative (Enode< Base > *difEq) |
| virtual const std::string & | name () const |
| virtual std::string | nodeType () |
| void | color (std::ostream &out=std::cout, Verbosity verbosity=Verbosity::None) |
| void | uncolor () |
| bool | isColored () const |
| size_t | index () const |
| void | setIndex (size_t index) |
Protected Attributes | |
| std::vector< Vnode< Base > * > | vnodes_orig_ |
| std::vector< Vnode< Base > * > | vnodes_ |
| Enode< Base > * | differentiation_ |
| Enode< Base > * | differentiationOf_ |
| Vnode< Base > * | assign_ |
| std::string | name_ |
| size_t | index_ |
| bool | colored_ |
Static Protected Attributes | |
| static const std::string | TYPE = "Equation" |
Equation nodes
Definition at line 81 of file bipartite_nodes.hpp.
|
inline |
Definition at line 113 of file bipartite_nodes.hpp.
|
inline |
Definition at line 122 of file bipartite_nodes.hpp.
|
inlinevirtual |
Definition at line 132 of file bipartite_nodes.hpp.
|
inline |
Definition at line 143 of file bipartite_nodes.hpp.
|
inline |
Definition at line 153 of file bipartite_nodes.hpp.
|
inlineinherited |
Definition at line 42 of file bipartite_nodes.hpp.
|
inline |
Definition at line 181 of file bipartite_nodes.hpp.
|
inline |
Definition at line 165 of file bipartite_nodes.hpp.
|
inline |
Definition at line 169 of file bipartite_nodes.hpp.
|
inlineinherited |
Definition at line 58 of file bipartite_nodes.hpp.
|
inlineinherited |
Definition at line 54 of file bipartite_nodes.hpp.
|
inlinevirtual |
Implements CppAD::cg::BiPGraphNode< Base >.
Definition at line 191 of file bipartite_nodes.hpp.
|
inlinevirtual |
Implements CppAD::cg::BiPGraphNode< Base >.
Definition at line 195 of file bipartite_nodes.hpp.
|
inline |
Definition at line 173 of file bipartite_nodes.hpp.
|
inline |
Definition at line 139 of file bipartite_nodes.hpp.
|
inline |
Definition at line 157 of file bipartite_nodes.hpp.
|
inline |
Definition at line 187 of file bipartite_nodes.hpp.
|
inlineinherited |
Definition at line 62 of file bipartite_nodes.hpp.
|
inlineinherited |
Definition at line 50 of file bipartite_nodes.hpp.
|
inline |
Definition at line 135 of file bipartite_nodes.hpp.
|
protected |
Definition at line 106 of file bipartite_nodes.hpp.
|
protectedinherited |
Definition at line 34 of file bipartite_nodes.hpp.
|
protected |
the differentiated equation used to produce this one (B in Pantelides algorithm)
Definition at line 98 of file bipartite_nodes.hpp.
Referenced by CppAD::cg::Enode< Base >::derivative().
|
protected |
Original equation which was differentiated
Definition at line 102 of file bipartite_nodes.hpp.
|
protectedinherited |
Definition at line 33 of file bipartite_nodes.hpp.
|
protected |
A name for the equation
Definition at line 110 of file bipartite_nodes.hpp.
|
staticprotected |
Definition at line 83 of file bipartite_nodes.hpp.
|
protected |
Variables present in this equation which where not deleted. A vector is used instead of a set to ensure reproducibility.
Definition at line 93 of file bipartite_nodes.hpp.
|
protected |
Original variables present in this equation. A vector is used instead of a set to ensure reproducibility.
Definition at line 88 of file bipartite_nodes.hpp.