adjointVector | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | protected |
AdjointVectorAccess(Gradient *adjointVector) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
Base typedef | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | |
clone() const | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inlinevirtual |
getAdjoint(Identifier const &index, size_t dim) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::getAdjoint(Identifier const &index, size_t dim)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
getAdjointVec(Identifier const &index, Real *const vec) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
getAdjointVec(Identifier const &index) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::getAdjointVec(Identifier const &index, Real *const vec)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
codi::VectorAccessInterface::getAdjointVec(Identifier const &index)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
getPrimal(Identifier const &index) | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::getPrimal(Identifier const &index)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
getVectorSize() const | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inlinevirtual |
Gradient typedef | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | |
hasPrimals() | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inlinevirtual |
Identifier typedef | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | |
isLhsZero() | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inlinevirtual |
PrimalAdjointVectorAccess(Gradient *adjointVector, Real *primalVector) | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
Real typedef | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | |
resetAdjoint(Identifier const &index, size_t dim) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::resetAdjoint(Identifier const &index, size_t dim)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
resetAdjointVec(Identifier const &index) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::resetAdjointVec(Identifier const &index)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
setLhsAdjoint(Identifier const &index) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::setLhsAdjoint(Identifier const &index)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
setLhsTangent(Identifier const &index) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::setLhsTangent(Identifier const &index)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
setPrimal(Identifier const &index, Real const &primal) | codi::PrimalAdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::setPrimal(Identifier const &index, Real const &primal)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
updateAdjoint(Identifier const &index, size_t dim, Real const &adjoint) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::updateAdjoint(Identifier const &index, size_t dim, Real const &adjoint)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
updateAdjointVec(Identifier const &index, Real const *const vec) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::updateAdjointVec(Identifier const &index, Real const *const vec)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
updateAdjointWithLhs(Identifier const &index, Real const &jacobian) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::updateAdjointWithLhs(Identifier const &index, Real const &jacobian)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
updateTangentWithLhs(Identifier const &index, Real const &jacobian) | codi::AdjointVectorAccess< T_Real, T_Identifier, T_Gradient > | inline |
codi::VectorAccessInterface::updateTangentWithLhs(Identifier const &index, Real const &jacobian)=0 | codi::VectorAccessInterface< T_Real, T_Identifier > | pure virtual |
~VectorAccessInterface() | codi::VectorAccessInterface< T_Real, T_Identifier > | inlinevirtual |