CoDiPack
3.0.0
A Code Differentiation Package
Loading...
Searching...
No Matches
Here is a list of all documented class members with links to the class documentation for each member:
- s -
S :
codi::PassiveArgumentStoreTraits< T_T, T_S, typename >
selectAdjointVector() :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
SelectCompileTime :
codi::DerivativeAccess< T_Type >
SelectRunTime :
codi::DerivativeAccess< T_Type >
serialize() :
codi::DefaultSynchronization
,
codi::OpenMPSynchronization
,
codi::SynchronizationInterface
set() :
codi::EnumBitset< T_Enum >
,
codi::OpenMPStaticThreadLocalPointer< T_Type, T_Owner >
,
codi::StaticThreadLocalPointerInterface< T_Type, T_Owner, T_Impl >
setActive() :
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
,
codi::TagTapeReverse< T_Real, T_Tag >
setActiveVariableForIndirectAccess() :
codi::AdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >
,
codi::AggregatedTypeVectorAccessWrapper< T_Type, RealTraits::EnableIfAggregatedActiveType< T_Type > >
,
codi::VectorAccessInterface< T_Real, T_Identifier >
setActivity() :
codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
setAllDerivatives() :
codi::DerivativeAccess< T_Type >
setAllDerivativesForward() :
codi::DerivativeAccess< T_Type >
setAllDerivativesReverse() :
codi::DerivativeAccess< T_Type >
setCurTag() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setExternalFunctionOutput() :
codi::ActiveArgumentStoreTraits< T_T, typename >
setGradient() :
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::CustomAdjointVectorHelper< T_Type, T_Gradient >
,
codi::ForwardEvaluation< T_Real, T_Gradient >
,
codi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
,
codi::LhsExpressionInterface< T_Real, T_Gradient, T_Tape, T_Impl >
,
codi::TagTapeForward< T_Real, T_Tag >
,
codi::TagTapeReverse< T_Real, T_Tag >
setGradients() :
codi::ActiveArgumentStoreTraits< T_T, typename >
setIdentifier() :
codi::RealTraits::DataExtraction< T_Type, typename >
setLhsAdjoint() :
codi::AdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >
,
codi::AggregatedTypeVectorAccessWrapper< T_Type, RealTraits::EnableIfAggregatedActiveType< T_Type > >
,
codi::VectorAccessInterface< T_Real, T_Identifier >
setLhsTangent() :
codi::AdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >
,
codi::AggregatedTypeVectorAccessWrapper< T_Type, RealTraits::EnableIfAggregatedActiveType< T_Type > >
,
codi::VectorAccessInterface< T_Real, T_Identifier >
setLogic() :
codi::JacobianConvertWrapper< T_Nested >
,
codi::JacobianCountNonZerosRow< T_T, T_Store >
,
codi::JacobianInterface< T_T >
setNested() :
codi::BlockData< T_Chunk, T_NestedData, T_PointerInserter >
,
codi::ChunkedData< T_Chunk, T_NestedData, T_PointerInserter >
,
codi::DataInterface< T_NestedData, T_InternalPosHandle >
,
codi::EmptyData
,
codi::LinearIndexManager< T_Index >
setParameter() :
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::DataManagementTapeInterface< T_Real, T_Identifier >
,
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::TagTapeReverse< T_Real, T_Tag >
setPassive() :
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
,
codi::TagTapeReverse< T_Real, T_Tag >
setPointers() :
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 > >
setPreaccumulationHandlingEnabled() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setPreaccumulationHandlingTag() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setPrimal() :
codi::AdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >
,
codi::AggregatedTypeVectorAccessWrapper< T_Type, RealTraits::EnableIfAggregatedActiveType< T_Type > >
,
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_AdjointVector >
,
codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
,
codi::TagTapeReverse< T_Real, T_Tag >
,
codi::VectorAccessInterface< T_Real, T_Identifier >
setPrimalInputs() :
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 >
setPrimalsIntoVector() :
codi::ActiveArgumentStoreTraits< T_T, typename >
setTag() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setTagErrorCallback() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setTagOnVariable() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setTagPropertyErrorCallback() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setTagPropertyOnVariable() :
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
setTape() :
codi::CustomAdjointVectorInterface< T_Type >
setTapePtr() :
codi::ParallelActiveType< T_Tape, T_ParallelToolbox >
setUsedSize() :
codi::ChunkBase
setValue() :
codi::LhsExpressionInterface< T_Real, T_Gradient, T_Tape, T_Impl >
,
codi::RealTraits::DataExtraction< T_Type, typename >
signaling_NaN() :
std::codi_numeric_limits< Type >
size :
codi::ChunkBase
,
codi::DummyHessian
,
codi::DummyJacobian
,
codi::DummyVector
,
codi::Hessian< T_T, T_Store >
,
codi::HessianInterface< T_T >
,
codi::InternalAdjointsInterface< T_Gradient, T_Identifier, T_Tape >
,
codi::Jacobian< T_T, T_Store >
,
codi::JacobianInterface< T_T >
,
codi::JacobianStatementGenerator< T_TapeImpl, T_size >
,
codi::LocalAdjoints< T_Gradient, T_Identifier, T_Tape >
,
codi::ThreadSafeGlobalAdjoints< T_Gradient, T_Identifier, T_Tape, T_ParallelToolbox >
skipLowLevelFunction() :
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
solve() :
codi::LinearSystemSolverHandler< T_LinearSystem, typename >
solveSystem() :
codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >
,
codi::LinearSystemInterface< T_InterfaceTypes >
,
EigenSolver< Number >
solveSystemPrimal() :
codi::LinearSystemInterface< T_InterfaceTypes >
StackArray :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueLinearTape< T_TapeTypes >
,
codi::PrimalValueReuseTape< T_TapeTypes >
start() :
codi::CommonTextTapeWriter< T_Type >
,
codi::JacobianBinaryTapeWriter< T_Type >
,
codi::JacobianTextTapeWriter< T_Type >
,
codi::PreaccumulationHelper< T_Type, typename >
,
codi::PrimalBinaryTapeWriter< T_Type >
,
codi::PrimalTextTapeWriter< T_Type >
,
codi::TapeWriterInterface< T_Type >
startPos :
codi::PreaccumulationHelper< T_Type, typename >
startPushStatement() :
codi::StatementPushHelper< T_Type, typename >
,
codi::StatementPushHelperBase< T_Type, T_Impl >
startRecording() :
codi::TapeHelperBase< T_Type, T_Impl >
StatementByteChunk :
codi::PrimalValueTapeTypes< T_Real, T_Gradient, T_IndexManager, T_StatementEvaluator, T_Data >
StatementByteData :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueTapeTypes< T_Real, T_Gradient, T_IndexManager, T_StatementEvaluator, T_Data >
statementByteData :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
StatementCallGeneratorBase :
codi::JacobianStatementGenerator< T_TapeImpl, T_size >
StatementChunk :
codi::JacobianTapeTypes< T_Real, T_Gradient, T_IndexManager, T_Data, T_Adjoints >
,
codi::PrimalValueTapeTypes< T_Real, T_Gradient, T_IndexManager, T_StatementEvaluator, T_Data >
StatementData :
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::JacobianReuseTape< T_TapeTypes >
,
codi::JacobianTapeTypes< T_Real, T_Gradient, T_IndexManager, T_Data, T_Adjoints >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueReuseTape< T_TapeTypes >
,
codi::PrimalValueTapeTypes< T_Real, T_Gradient, T_IndexManager, T_StatementEvaluator, T_Data >
statementData :
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
StatementDataPointers :
codi::JacobianStatementGenerator< T_TapeImpl, T_size >
,
codi::PrimalValueLinearTape< T_TapeTypes >
,
codi::PrimalValueReuseTape< T_TapeTypes >
StatementEvaluator :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::PrimalValueLinearTape< T_TapeTypes >
,
codi::PrimalValueReuseTape< T_TapeTypes >
,
codi::PrimalValueTapeTypes< T_Real, T_Gradient, T_IndexManager, T_StatementEvaluator, T_Data >
StatementSizes() :
codi::StatementSizes
StaticRhs :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::ClearAdjoints, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::Forward, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::Primal, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::ResetPrimals, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::Reverse, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGenerator< StatementCall::WriteInformation, Stmt >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >::StatementCallGeneratorBase< Stmt, GenImpl >
staticStore :
codi::DirectStatementEvaluatorStaticStore< Generator, Stmt >
,
codi::InnerStatementEvaluatorStaticStore< Generator, Stmt >
StaticThreadLocalPointer :
codi::ParallelToolbox< T_ThreadInformation, T_Atomic, T_ReverseAtomic, T_Mutex, T_StaticThreadLocalPointer, T_Synchronization >
step :
codi::CompileTimeLoop< T_pos, T_end, T_step >
,
codi::CompileTimeLoop< T_pos, T_pos, T_step >
stmtExpression :
codi::WriteInfo
stmtSizes :
codi::InnerPrimalTapeStatementData
stopRecording() :
codi::TapeHelperBase< T_Type, T_Impl >
Store :
codi::Hessian< T_T, T_Store >
,
codi::Jacobian< T_T, T_Store >
,
codi::JacobianCountNonZerosRow< T_T, T_Store >
,
codi::PassiveArgumentStoreTraits< T_T, T_S, typename >
store() :
codi::ActiveArgumentStoreTraits< T_T, typename >
,
codi::AggregatedActiveType< T_Real, T_InnerActiveType, T_Impl >
,
codi::ExternalFunctionLowLevelEntryMapper< T_Tape, T_Real, T_Identifier >
,
codi::ForwardEvaluation< T_Real, T_Gradient >
,
codi::InternalStatementRecordingTapeInterface< T_Identifier >
,
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::PassiveArgumentStoreTraits< T_T, T_S, typename >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::TagTapeForward< T_Real, T_Tag >
,
codi::TagTapeReverse< T_Real, T_Tag >
storeActivity() :
codi::LowLevelFunctionCreationUtilities< T_ActiveArguments >
storeArgumentAndStmtData() :
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
StoreAs :
codi::ActiveType< T_Tape >
,
codi::ActiveTypeBase< T_Tape, T_Impl >
,
codi::ActiveTypeStatelessTape< T_Tape >
,
codi::ActiveTypeWrapper< T_ActiveType >
,
codi::AggregatedActiveTypeBase< T_Real, T_InnerActiveType, T_Impl, T_isStatic >
,
codi::ComputeExpression< T_Real, T_Operation, T_ArgExprs >
,
codi::ConstantExpression< T_Real, T_ConversionOperator >
,
codi::ExpressionInterface< T_Real, T_Impl >
,
codi::ImmutableActiveType< T_ActiveType >
,
codi::ReferenceActiveType< T_Type >
,
codi::StaticContextActiveType< T_Tape >
storedAdjoints :
codi::PreaccumulationHelper< T_Type, typename >
StoreData :
codi::ConstantDataConversion< T_StoreData >
storeData() :
codi::DuplicateJacobianRemover< T_Real, T_Identifier >
storeInputOutputForPrimalEval :
codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
storeInputPrimals :
codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
storeManual() :
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::ManualStatementPushTapeInterface< T_Real, T_Gradient, T_Identifier >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::TagTapeReverse< T_Real, T_Tag >
storeOutputPrimals :
codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
storeStatic :
codi::MemberStore< T_Type, T_Parent, T_storeStatic >
,
codi::MemberStore< T_Type, T_Parent, true >
subtract() :
codi::TapeValues
subtractMultiply() :
codi::EigenLinearSystem< T_Type, T_Matrix, T_Vector >
,
codi::LinearSystemInterface< T_InterfaceTypes >
SupportsForwardMode() :
codi::LinearSystemSpecializationDetection< T_LinearSystem >
SupportsReverseMode() :
codi::LinearSystemSpecializationDetection< T_LinearSystem >
swap() :
codi::BlockData< T_Chunk, T_NestedData, T_PointerInserter >
,
codi::Chunk1< Data1 >
,
codi::Chunk2< Data1, Data2 >
,
codi::Chunk3< Data1, Data2, Data3 >
,
codi::Chunk4< Data1, Data2, Data3, Data4 >
,
codi::ChunkBase
,
codi::ChunkedData< T_Chunk, T_NestedData, T_PointerInserter >
,
codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
,
codi::DataInterface< T_NestedData, T_InternalPosHandle >
,
codi::DataManagementTapeInterface< T_Real, T_Identifier >
,
codi::EmptyData
,
codi::InternalAdjointsInterface< T_Gradient, T_Identifier, T_Tape >
,
codi::JacobianBaseTape< T_TapeTypes, T_Impl >
,
codi::LinearIndexManager< T_Index >
,
codi::LocalAdjoints< T_Gradient, T_Identifier, T_Tape >
,
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
,
codi::TagTapeBase< T_Real, T_Tag, T_Gradient, T_Impl >
,
codi::TagTapeReverse< T_Real, T_Tag >
,
codi::ThreadSafeGlobalAdjoints< T_Gradient, T_Identifier, T_Tape, T_ParallelToolbox >
Synchronization :
codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation >
,
codi::ParallelToolbox< T_ThreadInformation, T_Atomic, T_ReverseAtomic, T_Mutex, T_StaticThreadLocalPointer, T_Synchronization >
synchronize() :
codi::DefaultSynchronization
,
codi::OpenMPSynchronization
,
codi::SynchronizationInterface
Impressum
Generated by
1.13.2