CppADCodeGen
2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
Public Member Functions | |
LangCCustomVariableNameGenerator (std::vector< std::string > depNames, std::vector< std::string > indepNames, const std::string &depName="y", const std::string &indepName="x", const std::string &tmpName="v", const std::string &tmpArrayName="array") | |
std::string | generateDependent (size_t index) override |
std::string | generateIndependent (const OperationNode< Base > &independent, size_t id) override |
bool | isConsecutiveInIndepArray (const OperationNode< Base > &indepFirst, size_t idFirst, const OperationNode< Base > &indepSecond, size_t idSecond) override |
bool | isInSameIndependentArray (const OperationNode< Base > &indep1, size_t id1, const OperationNode< Base > &indep2, size_t id2) override |
Protected Attributes | |
const std::vector< std::string > | depNames_ |
const std::vector< std::string > | indepNames_ |
Creates variables names for the source code using a list of provided custom names.
Definition at line 135 of file declare_cg.hpp.