Issue #151
parent
c8b59b2885
commit
5bcb880759
|
|
@ -560,8 +560,8 @@ struct GenerateFunctionalNode: Argument<T, A, Base::N + 1>, Base {
|
||||||
|
|
||||||
/// Given df/dT, multiply in dT/dA and continue reverse AD process
|
/// Given df/dT, multiply in dT/dA and continue reverse AD process
|
||||||
// Cols is always known at compile time
|
// Cols is always known at compile time
|
||||||
template<int Rows, int Cols>
|
template<typename SomeMatrix>
|
||||||
void reverseAD4(const Eigen::Matrix<double, Rows, Cols> & dFdT,
|
void reverseAD4(const SomeMatrix & dFdT,
|
||||||
JacobianMap& jacobians) const {
|
JacobianMap& jacobians) const {
|
||||||
Base::Record::reverseAD4(dFdT, jacobians);
|
Base::Record::reverseAD4(dFdT, jacobians);
|
||||||
This::trace.reverseAD1(dFdT * This::dTdA, jacobians);
|
This::trace.reverseAD1(dFdT * This::dTdA, jacobians);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue