vector<T,N>.mul.fwd_diff
Description
Signature
static DifferentialPair<vector<T, N>> vector<T, N>.mul.fwd_diff(
DifferentialPair<vector<T, N>> ,
DifferentialPair<vector<T, N>> )
where T : __BuiltinFloatingPointType;
static DifferentialPair<matrix<T, N, M>> matrix<T, N, M>.mul.fwd_diff(
DifferentialPair<matrix<T, N, M>> ,
DifferentialPair<matrix<T, N, M>> )
where T : __BuiltinFloatingPointType;
static <error> mul<T, N, M>.fwd_diff()
where T : __BuiltinFloatingPointType;
static DifferentialPair<DifferentialPair<vector<T, M>>> mul<T, N, M>.fwd_diff(
DifferentialPair<DifferentialPair<vector<T, N>>> ,
DifferentialPair<DifferentialPair<matrix<T, N, M>>> )
where T : __BuiltinFloatingPointType;
static <error> mul<T, N, M>.fwd_diff()
where T : __BuiltinFloatingPointType;
static DifferentialPair<DifferentialPair<vector<T, N>>> mul<T, N, M>.fwd_diff(
DifferentialPair<DifferentialPair<matrix<T, N, M>>> ,
DifferentialPair<DifferentialPair<vector<T, M>>> )
where T : __BuiltinFloatingPointType;
static <error> mul<T, R, N, C>.fwd_diff()
where T : __BuiltinFloatingPointType;
static DifferentialPair<DifferentialPair<matrix<T, R, C>>> mul<T, R, N, C>.fwd_diff(
DifferentialPair<DifferentialPair<matrix<T, R, N>>> ,
DifferentialPair<DifferentialPair<matrix<T, N, C>>> )
where T : __BuiltinFloatingPointType;
static void mul<T, R, N, C>.fwd_diff(
inout DifferentialPair<DifferentialPair<matrix<T, R, N>>> ,
inout DifferentialPair<DifferentialPair<matrix<T, N, C>>> ,
DifferentialPair<matrix<T, R, C>> )
where T : __BuiltinFloatingPointType;
Parameters