Here is a list of all documented functions with links to the class documentation for each member:
- c -
- call() : codi::LowLevelFunctionEntry< T_Tape, T_Real, T_Identifier >, codi::PointerStore< T_ChunkData >, codi::PointerStore< Chunk1< T_Data1 > >, codi::PointerStore< Chunk2< T_Data1, T_Data2 > >, codi::PointerStore< Chunk3< T_Data1, T_Data2, T_Data3 > >, codi::PointerStore< Chunk4< T_Data1, T_Data2, T_Data3, T_Data4 > >
- callAndAddToTape() : codi::EnzymeExternalFunctionHelper< T_Type >
- callAndAppend() : codi::PointerStore< T_ChunkData >, codi::PointerStore< Chunk1< T_Data1 > >, codi::PointerStore< Chunk2< T_Data1, T_Data2 > >, codi::PointerStore< Chunk3< T_Data1, T_Data2, T_Data3 > >, codi::PointerStore< Chunk4< T_Data1, T_Data2, T_Data3, T_Data4 > >
- callForward() : codi::DirectStatementEvaluator< T_Real >, codi::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >, codi::InnerStatementEvaluator< T_Real >, codi::ReverseStatementEvaluator< T_Real >, codi::StatementEvaluatorInterface< T_Real >
- callLowLevelFunction() : codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >, codi::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
- callNestedForward() : codi::PointerStore< T_ChunkData >, codi::PointerStore< Chunk1< T_Data1 > >, codi::PointerStore< Chunk2< T_Data1, T_Data2 > >, codi::PointerStore< Chunk3< T_Data1, T_Data2, T_Data3 > >, codi::PointerStore< Chunk4< T_Data1, T_Data2, T_Data3, T_Data4 > >, codi::TerminatingPointerStore< T_Base >
- callNestedReverse() : codi::PointerStore< T_ChunkData >, codi::PointerStore< Chunk1< T_Data1 > >, codi::PointerStore< Chunk2< T_Data1, T_Data2 > >, codi::PointerStore< Chunk3< T_Data1, T_Data2, T_Data3 > >, codi::PointerStore< Chunk4< T_Data1, T_Data2, T_Data3, T_Data4 > >, codi::TerminatingPointerStore< T_Base >
- callPrimal() : codi::DirectStatementEvaluator< T_Real >, codi::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >, codi::InnerStatementEvaluator< T_Real >, codi::ReverseStatementEvaluator< T_Real >, codi::StatementEvaluatorInterface< T_Real >
- callPrimalFunc() : codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
- callPrimalFuncWithADType() : codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
- callReverse() : codi::DirectStatementEvaluator< T_Real >, codi::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >, codi::InnerStatementEvaluator< T_Real >, codi::ReverseStatementEvaluator< T_Real >, codi::StatementEvaluatorInterface< T_Real >
- cast() : codi::ActiveTypeBase< T_Tape, T_Impl >, codi::AssignmentOperators< T_Tape, T_Impl >, codi::ExpressionInterface< T_Real, T_Impl >, codi::IncrementOperators< T_Tape, T_Impl >, codi::LhsExpressionInterface< T_Real, T_Gradient, T_Tape, T_Impl >, codi::NodeInterface< T_Impl >, codi::TapeHelperBase< T_Type, T_Impl >, codi::TraversalLogic< T_Impl >
- changeStateToForwardEvaluation() : codi::TapeHelperBase< T_Type, T_Impl >
- changeStateToReverseEvaluation() : codi::TapeHelperBase< T_Type, T_Impl >
- checkLhsError() : codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
- Chunk1() : codi::Chunk1< Data1 >
- Chunk2() : codi::Chunk2< Data1, Data2 >
- Chunk3() : codi::Chunk3< Data1, Data2, Data3 >
- Chunk4() : codi::Chunk4< Data1, Data2, Data3, Data4 >
- ChunkBase() : codi::ChunkBase
- ChunkedData() : codi::ChunkedData< T_Chunk, T_NestedData, T_PointerInserter >
- ChunkPosition() : codi::ChunkPosition< T_NestedPosition >
- clear() : codi::ExternalFunctionUserData
- clearAdjoints() : codi::CustomAdjointVectorHelper< T_Type, T_Gradient >, codi::CustomAdjointVectorInterface< T_Type >, codi::JacobianBaseTape< T_TapeTypes, T_Impl >, codi::JacobianLinearTape< T_TapeTypes >, codi::JacobianReuseTape< T_TapeTypes >, codi::PositionalEvaluationTapeInterface< T_Position >, codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >, codi::PrimalValueLinearTape< T_TapeTypes >, codi::PrimalValueReuseTape< T_TapeTypes >, codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >, codi::TagTapeReverse< T_Real, T_Tag >
- clearTagOnVariable() : codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
- clearTagPropertiesOnVariable() : codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
- clone() : codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient >, codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient >, codi::VectorAccessInterface< T_Real, T_Identifier >
- CoDiMpiTypes() : codi::CoDiMpiTypes< T_Type, T_Tool >
- combineData() : codi::TapeValues
- CommonTapeImplementation() : codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
- computeHessian() : codi::Algorithms< T_Type, T_ActiveChecks >, codi::EvaluationHandleBase< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleForward< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleReverseBase< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleReverseJacobianTapes< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleReversePrimalValueTapes< T_Func, T_Type, T_InputStore, T_OutputStore >
- computeHessianForward() : codi::Algorithms< T_Type, T_ActiveChecks >
- computeHessianPrimalValueTape() : codi::Algorithms< T_Type, T_ActiveChecks >
- computeHessianPrimalValueTapeForward() : codi::Algorithms< T_Type, T_ActiveChecks >
- computeHessianPrimalValueTapeReverse() : codi::Algorithms< T_Type, T_ActiveChecks >
- computeHessianReverse() : codi::Algorithms< T_Type, T_ActiveChecks >
- computeIndex() : codi::Jacobian< T_T, T_Store >
- computeJacobian() : codi::Algorithms< T_Type, T_ActiveChecks >, codi::EvaluationHandleBase< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleForward< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleReverseBase< T_Func, T_Type, T_InputStore, T_OutputStore >
- computePrimal() : codi::EvaluationHandleBase< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleForward< T_Func, T_Type, T_InputStore, T_OutputStore >, codi::EvaluationHandleReverseBase< T_Func, T_Type, T_InputStore, T_OutputStore >
- ConstantExpression() : codi::ConstantExpression< T_Real, T_ConversionOperator >
- construct() : codi::ConstructStaticContextLogic< T_Rhs, T_Tape, T_primalValueOffset, T_constantValueOffset, typename >, codi::ConstructVectorImpl< T_V, typename >, codi::ConstructVectorImpl< std::array< T_T, T_n > >
- copyIndex() : codi::IndexManagerInterface< T_Index >, codi::LinearIndexManager< T_Index >, codi::MultiUseIndexManager< T_Index >, codi::ReuseIndexManagerBase< T_Index, T_Impl >
- countActivitySize() : codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
- countSize() : codi::ActiveArgumentStoreTraits< T_T, typename >, codi::PassiveArgumentStoreTraits< T_T, T_S, typename >
- create() : codi::AggregatedTypeVectorAccessWrapperFactory< T_Type, typename >, codi::ExternalFunction< T_Tape >, codi::ExternalFunctionLowLevelEntryMapper< T_Tape, T_Real, T_Identifier >
- createGradientVectorInput() : codi::TapeHelperBase< T_Type, T_Impl >
- createGradientVectorOutput() : codi::TapeHelperBase< T_Type, T_Impl >
- createHandle() : codi::DirectStatementEvaluator< T_Real >, codi::EvaluationHelper, codi::InnerStatementEvaluator< T_Real >, codi::ReverseStatementEvaluator< T_Real >, codi::StatementEvaluatorInterface< T_Real >
- createHandleDefault() : codi::EvaluationHelper
- createHandleDefault2nd() : codi::EvaluationHelper
- createHandleDefaultFixed() : codi::EvaluationHelper
- createHandleDefaultFixed2nd() : codi::EvaluationHelper
- createHandleFixed() : codi::EvaluationHelper
- createHandleFull() : codi::EvaluationHelper
- createHessian() : codi::EvaluationHelper, codi::TapeHelperBase< T_Type, T_Impl >
- createHessianFixed() : codi::EvaluationHelper
- createJacobian() : codi::EvaluationHelper, codi::TapeHelperBase< T_Type, T_Impl >
- createJacobianFixed() : codi::EvaluationHelper
- createMatrixIdentifier() : codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >, codi::LinearSystemInterface< T_InterfaceTypes >, codi::SparseEigenLinearSystem< T_Type, T_Matrix, T_Vector >
- createMatrixReal() : codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >, codi::LinearSystemInterface< T_InterfaceTypes >, codi::SparseEigenLinearSystem< T_Type, T_Matrix, T_Vector >
- createPrimalVectorInput() : codi::TapeHelperBase< T_Type, T_Impl >
- createPrimalVectorOutput() : codi::TapeHelperBase< T_Type, T_Impl >
- createRestoreActions() : codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
- createStoreActions() : codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
- createVectorAccess() : codi::DataManagementTapeInterface< T_Real, T_Identifier >, codi::JacobianBaseTape< T_TapeTypes, T_Impl >, codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >, codi::TagTapeReverse< T_Real, T_Tag >
- createVectorAccessCustomAdjoints() : codi::DataManagementTapeInterface< T_Real, T_Identifier >, codi::JacobianBaseTape< T_TapeTypes, T_Impl >, codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >, codi::TagTapeReverse< T_Real, T_Tag >
- createVectorIdentifier() : codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >, codi::LinearSystemInterface< T_InterfaceTypes >
- createVectorReal() : codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >, codi::LinearSystemInterface< T_InterfaceTypes >
- CustomAdjointVectorHelper() : codi::CustomAdjointVectorHelper< T_Type, T_Gradient >
- CustomAdjointVectorInterface() : codi::CustomAdjointVectorInterface< T_Type >