TransportMaps.Maps.TriangularListStackedTransportMapBase
¶
Module Contents¶
Classes¶
Defines the transport map \(T\) obtained by stacking \(T_1, T_2, \ldots\). |
- class TransportMaps.Maps.TriangularListStackedTransportMapBase.TriangularListStackedTransportMap(**kwargs)[source]¶
Bases:
TransportMaps.Maps.ListStackedTransportMapBase.ListStackedTransportMap
Defines the transport map \(T\) obtained by stacking \(T_1, T_2, \ldots\).
- log_det_grad_x(x, precomp=None, idxs_slice=slice(None), cache=None)[source]¶
[Abstract] Compute: \(\log \det \nabla_{\bf x} T({\bf x}, {\bf a})\).
- Parameters:
- Returns:
(
ndarray
[\(m\)]) – \(\log \det \nabla_{\bf x} T({\bf x}, {\bf a})\) at every evaluation point
- grad_x_log_det_grad_x(x, precomp=None, idxs_slice=slice(None), cache=None)[source]¶
[Abstract] Compute: \(\nabla_{\bf x} \log \det \nabla_{\bf x} T({\bf x}, {\bf a})\)
- Parameters:
- Returns:
(
ndarray
[\(m,d\)]) – \(\nabla_{\bf x} \log \det \nabla_{\bf x} T({\bf x}, {\bf a})\) at every evaluation point
See also
- hess_x_log_det_grad_x(x, precomp=None, idxs_slice=slice(None), cache=None)[source]¶
[Abstract] Compute: \(\nabla^2_{\bf x} \log \det \nabla_{\bf x} T({\bf x}, {\bf a})\)
- Parameters:
- Returns:
(
ndarray
[\(m,d,d\)]) – \(\nabla^2_{\bf x} \log \det \nabla_{\bf x} T({\bf x}, {\bf a})\) at every evaluation point
See also
- action_hess_x_log_det_grad_x(x, dx, precomp=None, idxs_slice=slice(None), cache=None)[source]¶
[Abstract] Compute: \(\langle\nabla^2_{\bf x} \log \det \nabla_{\bf x} T({\bf x}), \delta{\bf x}\rangle\)
- Parameters:
x (
ndarray
[\(m,d\)]) – evaluation pointsdx (
ndarray
[\(m,d\)]) – directions on which to evaluate the Hessianprecomp (
dict
) – dictionary of precomputed valuesidxs_slice (slice) – if precomputed values are present, this parameter indicates at which of the points to evaluate. The number of indices represented by
idxs_slice
must matchx.shape[0]
.
- Returns:
(
ndarray
[\(m,d\)]) – \(\langle\nabla^2_{\bf x} \log \det \nabla_{\bf x} T({\bf x}), \delta{\bf x}\rangle\) at every evaluation point
See also