Here is a list of all documented class members with links to the class documentation for each member:
- c -
- call() : codi::DirectStatementEvaluator, codi::InnerStatementEvaluator, 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 > >, codi::ReverseStatementEvaluator, codi::StatementEvaluatorInterface
- 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 > >
- Callback : codi::EventSystemBase< T_Tape >
- callForward() : codi::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >
- CallFunction : codi::ExternalFunction< T_Tape >
- CallFunctionUntyped : codi::ExternalFunctionInternalData
- 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::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >
- callPrimalFunc() : codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
- callPrimalFuncWithADType() : codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
- callReverse() : codi::ExtFunc_matrixMatrixMultiplication< eigenStore, Type >
- cast() : codi::ActiveTypeBase< T_Tape, T_Impl >, codi::AggregatedActiveTypeBase< T_Real, T_InnerActiveType, T_Impl, T_isStatic >, codi::ExpressionInterface< T_Real, T_Impl >, codi::ExpressionMemberOperations< T_Real, T_Impl, typename >, codi::ExpressionMemberOperations< T_Real, T_Impl, typename std::enable_if< std::is_same< T_Real, std::complex< typename T_Real::value_type > >::value >::type >, codi::ExpressionMemberOperations< Vector4, 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 >
- Chunk : codi::BlockData< T_Chunk, T_NestedData, T_PointerInserter >, codi::ChunkedData< T_Chunk, T_NestedData, T_PointerInserter >, 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 > >
- chunk : codi::ChunkPosition< T_NestedPosition >
- ChunkBase() : codi::ChunkBase
- ChunkData : 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 > >
- 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 >
- clearCustomAdjoints() : codi::CustomAdjointVectorEvaluationTapeInterface< T_Position >, codi::JacobianLinearTape< T_TapeTypes >, codi::JacobianReuseTape< T_TapeTypes >, codi::PrimalValueLinearTape< T_TapeTypes >, codi::PrimalValueReuseTape< T_TapeTypes >
- 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_AdjointVector >, codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >, codi::VectorAccessInterface< T_Real, T_Identifier >
- CoDiMpiTypes() : codi::CoDiMpiTypes< T_Type, T_Tool >
- combineData() : codi::TapeValues
- combineDataMPI() : codi::TapeValues
- CommonBaseTapeWriter() : codi::CommonBaseTapeWriter< T_Type >
- CommonReaderWriterMethods() : codi::CommonReaderWriterMethods
- CommonTapeImplementation() : codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
- CommonTextTapeWriter() : codi::CommonTextTapeWriter< T_Type >
- ComplexReal : codi::OperationComplexConj< T_ComplexReal >, codi::OperationComplexPolar< T_ComplexReal >, codi::OperationComplexProj< T_ComplexReal >, codi::OperationPow< std::complex< T_Real > >, codi::OperationRealToComplexCast< T_ComplexReal >
- ComputeExpression() : codi::ComputeExpression< T_Real, T_Operation, T_ArgExprs >
- 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 >
- computeJacobianCustomAdjoints() : codi::Algorithms< T_Type, T_ActiveChecks >
- 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 >
- computeSize() : codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementDataPointers
- constantArgs : codi::StatementSizes
- constantValueOffset : codi::ConstructStaticContextLogic< T_Rhs, T_Tape, T_primalValueOffset, T_constantValueOffset, typename >
- constantValues : codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementDataPointers
- 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 > >
- Constructor : codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGeneratorBase< Stmt, GenImpl >
- constructStaticRhs() : codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGeneratorBase< Stmt, GenImpl >
- constZeroValue : codi::CustomAdjointVectorHelper< T_Type, T_Gradient >
- ConversionOperator : codi::ConstantExpression< T_Real, T_ConversionOperator >
- copyIndex() : codi::IndexManagerInterface< T_Index >, codi::LinearIndexManager< T_Index >, codi::MultiUseIndexManager< T_Index >, codi::ReuseIndexManagerBase< T_Index, T_Impl >
- CopyNeedsStatement : codi::IndexManagerInterface< T_Index >, codi::LinearIndexManager< T_Index >, codi::MultiUseIndexManager< T_Index >, codi::ParallelReuseIndexManager< T_Index, T_ParallelToolbox >, codi::ReuseIndexManager< 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 >, codi::StatementSizes
- createEdge() : codi::CommonTextTapeWriter< T_Type >
- createGradientVectorInput() : codi::TapeHelperBase< T_Type, T_Impl >
- createGradientVectorOutput() : codi::TapeHelperBase< T_Type, T_Impl >
- createHandle() : codi::DirectStatementEvaluator, codi::EvaluationHelper, codi::InnerStatementEvaluator, codi::ReverseStatementEvaluator, codi::StatementEvaluatorInterface
- 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 >
- createNode() : codi::CommonTextTapeWriter< T_Type >
- createPrimalVectorInput() : codi::TapeHelperBase< T_Type, T_Impl >
- createPrimalVectorOutput() : codi::TapeHelperBase< T_Type, T_Impl >
- createRestoreActions() : codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
- createStatementManual() : codi::JacobianBaseTape< T_TapeTypes, T_Impl >, codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >, codi::ReadWriteTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
- 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 >
- curTag : codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
- CustomAdjointVectorHelper() : codi::CustomAdjointVectorHelper< T_Type, T_Gradient >
- CustomAdjointVectorInterface() : codi::CustomAdjointVectorInterface< T_Type >