CppADCodeGen  HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::ModelCSourceGen< Base > Member List

This is the complete list of members for CppAD::cg::ModelCSourceGen< Base >, including all inherited members.

_atomicFunctionsCppAD::cg::ModelCSourceGen< Base >protected
_atomicsInfoCppAD::cg::ModelCSourceGen< Base >protected
_baseTypeNameCppAD::cg::ModelCSourceGen< Base >protected
_cacheCppAD::cg::ModelCSourceGen< Base >protected
_custom_hessCppAD::cg::ModelCSourceGen< Base >protected
_custom_jacCppAD::cg::ModelCSourceGen< Base >protected
_forwardOneCppAD::cg::ModelCSourceGen< Base >protected
_funCppAD::cg::ModelCSourceGen< Base >protected
_funNoLoopsCppAD::cg::ModelCSourceGen< Base >protected
_hessianCppAD::cg::ModelCSourceGen< Base >protected
_hessianByEquationCppAD::cg::ModelCSourceGen< Base >protected
_hessSparsitiesCppAD::cg::ModelCSourceGen< Base >protected
_hessSparsity (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
_jacMode (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
_jacobianCppAD::cg::ModelCSourceGen< Base >protected
_jacSparsity (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
_jobTimer (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
_loopFor1GroupsCppAD::cg::ModelCSourceGen< Base >protected
_loopRev1GroupsCppAD::cg::ModelCSourceGen< Base >protected
_loopRev2GroupsCppAD::cg::ModelCSourceGen< Base >protected
_loopTapesCppAD::cg::ModelCSourceGen< Base >protected
_maxAssignPerFuncCppAD::cg::ModelCSourceGen< Base >protected
_maxOperationsPerAssignmentCppAD::cg::ModelCSourceGen< Base >protected
_multiThreadingCppAD::cg::ModelCSourceGen< Base >protected
_nameCppAD::cg::ModelCSourceGen< Base >protected
_nonLoopFor1ElementsCppAD::cg::ModelCSourceGen< Base >protected
_nonLoopRev1ElementsCppAD::cg::ModelCSourceGen< Base >protected
_nonLoopRev2ElementsCppAD::cg::ModelCSourceGen< Base >protected
_parameterPrecisionCppAD::cg::ModelCSourceGen< Base >protected
_relatedDepCandidates (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
_reverseOneCppAD::cg::ModelCSourceGen< Base >protected
_reverseTwoCppAD::cg::ModelCSourceGen< Base >protected
_sourcesCppAD::cg::ModelCSourceGen< Base >protected
_sparseHessianCppAD::cg::ModelCSourceGen< Base >protected
_sparseHessianReusesRev2CppAD::cg::ModelCSourceGen< Base >protected
_sparseJacobianCppAD::cg::ModelCSourceGen< Base >protected
_sparseJacobianReusesOneCppAD::cg::ModelCSourceGen< Base >protected
_xCppAD::cg::ModelCSourceGen< Base >protected
_zeroCppAD::cg::ModelCSourceGen< Base >protected
_zeroEvaluated (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
analyseSparseHessianWithLoops(const std::vector< size_t > &lowerHessRows, const std::vector< size_t > &lowerHessCols, const std::vector< size_t > &lowerHessOrder, SparsitySetType &noLoopEvalJacSparsity, SparsitySetType &noLoopEvalHessSparsity, std::vector< std::map< size_t, std::set< size_t > > > &noLoopEvalHessLocations, std::map< LoopModel< Base > *, loops::HessianWithLoopsInfo< Base > > &loopHessInfo, bool useSymmetry)CppAD::cg::ModelCSourceGen< Base >inlineprotected
analyseSparseJacobianWithLoops(const std::vector< size_t > &rows, const std::vector< size_t > &cols, const std::vector< size_t > &location, SparsitySetType &noLoopEvalSparsity, std::vector< std::map< size_t, std::set< size_t > > > &noLoopEvalLocations, std::map< LoopModel< Base > *, SparsitySetType > &loopsEvalSparsities, std::map< LoopModel< Base > *, std::vector< loops::JacobianWithLoopsRowInfo > > &loopEqInfo)CppAD::cg::ModelCSourceGen< Base >inlineprotected
baseTypeName() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlinestatic
baseTypeName()CppAD::cg::ModelCSourceGen< Base >inline
baseTypeName() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inline
colorByRow(const std::set< size_t > &columns, const SparsitySetType &sparsity)CppAD::cg::ModelCSourceGen< Base >inlineprotected
CONST (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
createForwardOneWithLoopsNL(CodeHandler< Base > &handler, size_t j, std::vector< CG< Base > > &jacCol) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
createReverseOneWithLoopsNL(CodeHandler< Base > &handler, size_t i, std::vector< CG< Base > > &jacRow) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
createVariableNameGenerator(const std::string &depName="y", const std::string &indepName="x", const std::string &tmpName="v", const std::string &tmpArrayName="array") (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
determineHessianSparsity()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
determineJacobianSparsity()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
determineOrderByCol(const std::map< size_t, std::vector< size_t > > &elements, const LocalSparsityInfo &sparsity) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineOrderByCol(const std::map< size_t, std::vector< size_t > > &elements, const std::vector< size_t > &userRows, const std::vector< size_t > &userCols) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineOrderByCol(size_t col, const std::vector< size_t > &colElements, const std::vector< size_t > &userRows, const std::vector< size_t > &userCols) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineOrderByRow(const std::map< size_t, std::vector< size_t > > &elements, const LocalSparsityInfo &sparsity) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineOrderByRow(const std::map< size_t, std::vector< size_t > > &elements, const std::vector< size_t > &userRows, const std::vector< size_t > &userCols) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineOrderByRow(size_t row, const std::vector< size_t > &rowsElements, const std::vector< size_t > &userRows, const std::vector< size_t > &userCols) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
determineSecondOrderElements4Eval(std::vector< size_t > &userRows, std::vector< size_t > &userCols)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
finishedJob() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotected
FUNCTION_ATOMIC_FUNC_NAMES (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_FORWAD_ZERO (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_FORWARD_ONE (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_FORWARD_ONE_SPARSITY (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_HESSIAN (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_HESSIAN_SPARSITY (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_HESSIAN_SPARSITY2 (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_INFO (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_JACOBIAN (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_JACOBIAN_SPARSITY (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_REVERSE_ONE (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_REVERSE_ONE_SPARSITY (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_REVERSE_TWO (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_REVERSE_TWO_SPARSITY (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_SPARSE_FORWARD_ONE (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_SPARSE_HESSIAN (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_SPARSE_JACOBIAN (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_SPARSE_REVERSE_ONE (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
FUNCTION_SPARSE_REVERSE_TWO (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
generateAtomicFuncNames() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateForwardOneSources() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateFunctionDeclarationSource(std::ostringstream &cache, const std::string &model_function, const std::string &suffix, const std::map< size_t, T > &elements, const std::string &argsDcl) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >static
generateFunctionNameLoopFor1(std::ostringstream &cache, const LoopModel< Base > &loop, size_t g) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedvirtual
generateFunctionNameLoopFor1(std::ostringstream &cache, const std::string &modelName, const LoopModel< Base > &loop, size_t g) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
generateFunctionNameLoopRev1(std::ostringstream &cache, const LoopModel< Base > &loop, size_t i) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedvirtual
generateFunctionNameLoopRev1(std::ostringstream &cache, const std::string &modelName, const LoopModel< Base > &loop, size_t i) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
generateFunctionNameLoopRev2(std::ostringstream &cache, const LoopModel< Base > &loop, size_t g) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedvirtual
generateFunctionNameLoopRev2(std::ostringstream &cache, const std::string &modelName, const LoopModel< Base > &loop, size_t g) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
generateGlobalDirectionalFunctionSource(const std::string &function, const std::string &function2_suffix, const std::string &function_sparsity, const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateHessianSource() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateHessianSparsitySource() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateInfoSource() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateJacobianSource() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateJacobianSparsitySource() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateLoopFor1Jac(ADFun< CGBase > &fun, const SparsitySetType &sparsity, const SparsitySetType &evalSparsity, const std::vector< CGBase > &xl, bool constainsAtomics) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
generateLoopRev1Jac(ADFun< CGBase > &fun, const SparsitySetType &sparsity, const SparsitySetType &evalSparsity, const std::vector< CGBase > &xl, bool constainsAtomics) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotectedstatic
generateLoops() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateReverseOneSources() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateReverseTwoSources() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSources(MultiThreadingType multiThreadingType, JobTimer *timer=nullptr) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseForwardOneSources()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseForwardOneSourcesNoAtomics(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseForwardOneSourcesWithAtomics(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianRev2MultiThreadSource(const std::string &functionName, std::map< size_t, CompressedVectorInfo > hessInfo, size_t maxCompressedSize, const std::string &functionRev2, const std::string &rev2Suffix, MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianRev2SingleThreadSource(const std::string &functionName, std::map< size_t, CompressedVectorInfo > hessInfo, size_t maxCompressedSize, const std::string &functionRev2, const std::string &rev2Suffix) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianSource(MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianSourceDirectly()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianSourceFromRev2(MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseHessianWithLoopsSourceFromRev2(const std::map< size_t, CompressedVectorInfo > &hessInfo, size_t maxCompressedSize)CppAD::cg::ModelCSourceGen< Base >inlineprotectedvirtual
generateSparseJacobianForRevMultiThreadSource(const std::string &functionName, std::map< size_t, CompressedVectorInfo > jacInfo, size_t maxCompressedSize, const std::string &functionRevFor, const std::string &revForSuffix, bool forward, MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseJacobianForRevSingleThreadSource(const std::string &functionName, std::map< size_t, CompressedVectorInfo > jacInfo, size_t maxCompressedSize, const std::string &functionRevFor, const std::string &revForSuffix, bool forward) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseJacobianForRevSource(bool forward, MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseJacobianSource(MultiThreadingType multiThreadingType)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseJacobianSource(bool forward) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseJacobianWithLoopsSourceFromForRev(const std::map< size_t, CompressedVectorInfo > &jacInfo, size_t maxCompressedSize, const std::string &localFunctionTypeName, const std::string &suffix, const std::string &keyName, const std::map< size_t, std::set< size_t > > &nonLoopElements, const std::map< LoopModel< Base > *, std::map< size_t, std::map< size_t, std::set< size_t > > > > &loopGroups, void(*generateLocalFunctionName)(std::ostringstream &cache, const std::string &modelName, const LoopModel< Base > &loop, size_t g))CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseOneSources()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseOneSourcesNoAtomics(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseOneSourcesWithAtomics(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseTwoSources()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseTwoSourcesNoAtomics(const std::map< size_t, std::vector< size_t > > &elements, const std::vector< size_t > &evalRows, const std::vector< size_t > &evalCols)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparseReverseTwoSourcesWithAtomics(const std::map< size_t, std::vector< size_t > > &elements) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparsity1DSource(const std::string &function, const std::vector< size_t > &sparsity) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparsity1DSource2(const std::string &function, const std::map< size_t, std::vector< size_t > > &rows) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparsity2DSource(const std::string &function, const LocalSparsityInfo &sparsity) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateSparsity2DSource2(const std::string &function, const std::vector< LocalSparsityInfo > &sparsities) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
generateZeroSource()CppAD::cg::ModelCSourceGen< Base >protectedvirtual
getAtomicsInfo() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
getJacobianADMode() constCppAD::cg::ModelCSourceGen< Base >inline
getMaxAssignmentsPerFunc() constCppAD::cg::ModelCSourceGen< Base >inline
getMaxOperationsPerAssignment() constCppAD::cg::ModelCSourceGen< Base >inline
getName() constCppAD::cg::ModelCSourceGen< Base >inline
getParameterPrecision() constCppAD::cg::ModelCSourceGen< Base >inlinevirtual
getRelatedDependents() const (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inline
getSources(MultiThreadingType multiThreadingType, JobTimer *timer) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protected
isAtomicsUsed() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
isCreateForwardZero() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateHessian() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateHessianSparsityByEquation() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateJacobian() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateReverseOne() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateReverseTwo() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateSparseForwardOne() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateSparseHessian() constCppAD::cg::ModelCSourceGen< Base >inline
isCreateSparseJacobian() constCppAD::cg::ModelCSourceGen< Base >inline
isHessianMultiThreadingEnabled() const (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inline
isJacobianMultiThreadingEnabled() const (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inline
isMultiThreading() constCppAD::cg::ModelCSourceGen< Base >inline
isSparseHessianReusesRev2() constCppAD::cg::ModelCSourceGen< Base >inline
isSparseJacobianReuse1stOrderPasses() constCppAD::cg::ModelCSourceGen< Base >inline
ModelCSourceGen(ADFun< CppAD::cg::CG< Base > > &fun, std::string model)CppAD::cg::ModelCSourceGen< Base >inline
ModelCSourceGen(const ModelCSourceGen &)=delete (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >
ModelLibraryCSourceGen< Base > (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >friend
ModelLibraryProcessor< Base > (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >friend
operator=(const ModelCSourceGen &)=delete (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >
prepareForward0WithLoops(CodeHandler< Base > &handler, const std::vector< CGBase > &x)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
prepareSparseForwardOneWithLoops(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
prepareSparseHessianWithLoops(CodeHandler< Base > &handler, std::vector< CGBase > &indVars, std::vector< CGBase > &w, const std::vector< size_t > &lowerHessRows, const std::vector< size_t > &lowerHessCols, const std::vector< size_t > &lowerHessOrder, const std::map< size_t, size_t > &duplicates)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
prepareSparseJacobianRowWithLoops(CodeHandler< Base > &handler, LoopModel< Base > &lModel, size_t tapeI, const loops::JacobianWithLoopsRowInfo &rowInfo, const std::vector< std::map< size_t, CGBase > > &dyiDxtape, const std::vector< std::map< size_t, CGBase > > &dzDx, const CGBase &py, IndexOperationNode< Base > &iterationIndexOp, std::vector< loops::IfElseInfo< Base > > &ifElses, size_t &jacLE, std::vector< std::pair< CG< Base >, IndexPattern *> > &indexedLoopResults, std::set< size_t > &allLocations)CppAD::cg::ModelCSourceGen< Base >inlineprotected
prepareSparseJacobianWithLoops(CodeHandler< Base > &handler, const std::vector< CGBase > &x, bool forward)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
prepareSparseReverseOneWithLoops(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
prepareSparseReverseTwoWithLoops(const std::map< size_t, std::vector< size_t > > &elements)CppAD::cg::ModelCSourceGen< Base >protectedvirtual
printFileStartOpenMP(std::ostringstream &cache) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printFileStartPThreads(std::ostringstream &cache, const std::string &baseTypeName) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printFunctionEndPThreads(std::ostringstream &cache, size_t size) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printFunctionStartOpenMP(std::ostringstream &cache, size_t size) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printFunctionStartPThreads(std::ostringstream &cache, size_t size) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printLoopEndOpenMP(std::ostringstream &cache, size_t size) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
printLoopStartOpenMP(std::ostringstream &cache, size_t size) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >protectedstatic
setCreateForwardOne(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateForwardZero(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateHessian(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateHessianSparsityByEquation(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateJacobian(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateReverseOne(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateReverseTwo(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateSparseHessian(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCreateSparseJacobian(bool create)CppAD::cg::ModelCSourceGen< Base >inline
setCustomSparseHessianElements(const std::vector< size_t > &row, const std::vector< size_t > &col)CppAD::cg::ModelCSourceGen< Base >inline
setCustomSparseHessianElements(const VectorSet &elements)CppAD::cg::ModelCSourceGen< Base >inline
setCustomSparseJacobianElements(const std::vector< size_t > &row, const std::vector< size_t > &col)CppAD::cg::ModelCSourceGen< Base >inline
setCustomSparseJacobianElements(const VectorSet &elements)CppAD::cg::ModelCSourceGen< Base >inline
setJacobianADMode(JacobianADMode mode)CppAD::cg::ModelCSourceGen< Base >inline
setMaxAssignmentsPerFunc(size_t maxAssignPerFunc)CppAD::cg::ModelCSourceGen< Base >inline
setMaxOperationsPerAssignment(size_t maxOperationsPerAssignment)CppAD::cg::ModelCSourceGen< Base >inline
setMultiThreading(bool multiThreading)CppAD::cg::ModelCSourceGen< Base >inline
setParameterPrecision(size_t p)CppAD::cg::ModelCSourceGen< Base >inlinevirtual
setRelatedDependents(const std::vector< std::set< size_t > > &relatedDepCandidates) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inline
setSparseHessianReusesRev2(bool reuse)CppAD::cg::ModelCSourceGen< Base >inline
setSparseJacobianReuse1stOrderPasses(bool reuse)CppAD::cg::ModelCSourceGen< Base >inline
setTypicalIndependentValues(const VectorBase &x)CppAD::cg::ModelCSourceGen< Base >inline
startingJob(const std::string &jobName, const JobType &type=JobTypeHolder<>::DEFAULT) (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlineprotected
~ModelCSourceGen() (defined in CppAD::cg::ModelCSourceGen< Base >)CppAD::cg::ModelCSourceGen< Base >inlinevirtual