|
CppADCodeGen
HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
|
This is the complete list of members for CppAD::cg::ModelCSourceGen< Base >, including all inherited members.
| _atomicFunctions | CppAD::cg::ModelCSourceGen< Base > | protected |
| _atomicsInfo | CppAD::cg::ModelCSourceGen< Base > | protected |
| _baseTypeName | CppAD::cg::ModelCSourceGen< Base > | protected |
| _cache | CppAD::cg::ModelCSourceGen< Base > | protected |
| _custom_hess | CppAD::cg::ModelCSourceGen< Base > | protected |
| _custom_jac | CppAD::cg::ModelCSourceGen< Base > | protected |
| _forwardOne | CppAD::cg::ModelCSourceGen< Base > | protected |
| _fun | CppAD::cg::ModelCSourceGen< Base > | protected |
| _funNoLoops | CppAD::cg::ModelCSourceGen< Base > | protected |
| _hessian | CppAD::cg::ModelCSourceGen< Base > | protected |
| _hessianByEquation | CppAD::cg::ModelCSourceGen< Base > | protected |
| _hessSparsities | CppAD::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 |
| _jacobian | CppAD::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 |
| _loopFor1Groups | CppAD::cg::ModelCSourceGen< Base > | protected |
| _loopRev1Groups | CppAD::cg::ModelCSourceGen< Base > | protected |
| _loopRev2Groups | CppAD::cg::ModelCSourceGen< Base > | protected |
| _loopTapes | CppAD::cg::ModelCSourceGen< Base > | protected |
| _maxAssignPerFunc | CppAD::cg::ModelCSourceGen< Base > | protected |
| _maxOperationsPerAssignment | CppAD::cg::ModelCSourceGen< Base > | protected |
| _multiThreading | CppAD::cg::ModelCSourceGen< Base > | protected |
| _name | CppAD::cg::ModelCSourceGen< Base > | protected |
| _nonLoopFor1Elements | CppAD::cg::ModelCSourceGen< Base > | protected |
| _nonLoopRev1Elements | CppAD::cg::ModelCSourceGen< Base > | protected |
| _nonLoopRev2Elements | CppAD::cg::ModelCSourceGen< Base > | protected |
| _parameterPrecision | CppAD::cg::ModelCSourceGen< Base > | protected |
| _relatedDepCandidates (defined in CppAD::cg::ModelCSourceGen< Base >) | CppAD::cg::ModelCSourceGen< Base > | protected |
| _reverseOne | CppAD::cg::ModelCSourceGen< Base > | protected |
| _reverseTwo | CppAD::cg::ModelCSourceGen< Base > | protected |
| _sources | CppAD::cg::ModelCSourceGen< Base > | protected |
| _sparseHessian | CppAD::cg::ModelCSourceGen< Base > | protected |
| _sparseHessianReusesRev2 | CppAD::cg::ModelCSourceGen< Base > | protected |
| _sparseJacobian | CppAD::cg::ModelCSourceGen< Base > | protected |
| _sparseJacobianReusesOne | CppAD::cg::ModelCSourceGen< Base > | protected |
| _x | CppAD::cg::ModelCSourceGen< Base > | protected |
| _zero | CppAD::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() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| getMaxAssignmentsPerFunc() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| getMaxOperationsPerAssignment() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| getName() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| getParameterPrecision() const | CppAD::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() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateHessian() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateHessianSparsityByEquation() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateJacobian() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateReverseOne() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateReverseTwo() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateSparseForwardOne() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateSparseHessian() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isCreateSparseJacobian() const | CppAD::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() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isSparseHessianReusesRev2() const | CppAD::cg::ModelCSourceGen< Base > | inline |
| isSparseJacobianReuse1stOrderPasses() const | CppAD::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 |