vector<T,N>.mul.apply_bwd
Description
Signature
Tuple<vector<T, N>, > vector<T, N>.mul.apply_bwd(vector<T, N> )
where T : __BuiltinFloatingPointType;
Tuple<matrix<T, N, M>, > matrix<T, N, M>.mul.apply_bwd(matrix<T, N, M> )
where T : __BuiltinFloatingPointType;
Tuple<DifferentialPair<vector<T, M>>, > mul<T, N, M>.apply_bwd(
DifferentialPair<vector<T, N>> ,
DifferentialPair<matrix<T, N, M>> )
where T : __BuiltinFloatingPointType;
Tuple<vector<T, M>, > mul<T, N, M>.apply_bwd(
vector<T, N> ,
matrix<T, N, M> )
where T : __BuiltinFloatingPointType;
Tuple<DifferentialPair<vector<T, N>>, > mul<T, N, M>.apply_bwd(
DifferentialPair<matrix<T, N, M>> ,
DifferentialPair<vector<T, M>> )
where T : __BuiltinFloatingPointType;
Tuple<vector<T, N>, > mul<T, N, M>.apply_bwd(
matrix<T, N, M> ,
vector<T, M> )
where T : __BuiltinFloatingPointType;
Tuple<DifferentialPair<matrix<T, R, C>>, > mul<T, R, N, C>.apply_bwd(
DifferentialPair<matrix<T, R, N>> ,
DifferentialPair<matrix<T, N, C>> )
where T : __BuiltinFloatingPointType;
Tuple<matrix<T, R, C>, > mul<T, R, N, C>.apply_bwd(
matrix<T, R, N> ,
matrix<T, N, C> )
where T : __BuiltinFloatingPointType;
mul<T, R, N, C>.apply_bwd(
inout DifferentialPair<matrix<T, R, N>> ,
inout DifferentialPair<matrix<T, N, C>> ,
matrix<T, R, C> )
where T : __BuiltinFloatingPointType;
Parameters