|
|
template<typename F1 , typename F2 , std::enable_if_t< std::is_invocable_v< F1, NestedMatrix &> and std::is_invocable_v< F2, CholeskyNestedMatrix &>, int > = 0> |
| auto | covariance_op (const F1 &f1, const F2 &f2) const & |
| |
| template<typename F1 , typename F2 , std::enable_if_t< std::is_invocable_v< F1, NestedMatrix &> and std::is_invocable_v< F2, CholeskyNestedMatrix &>, int > = 0> |
| auto | covariance_op (const F1 &f1, const F2 &f2) const && |
| |
| template<typename F , std::enable_if_t< std::is_invocable_v< F, NestedMatrix &> and std::is_invocable_v< F, CholeskyNestedMatrix &>, int > = 0> |
| auto | covariance_op (const F &f) const & |
| |
| template<typename F , std::enable_if_t< std::is_invocable_v< F, NestedMatrix &> and std::is_invocable_v< F, CholeskyNestedMatrix &>, int > = 0> |
| auto | covariance_op (const F &f) const && |
| |
| decltype(auto) | get_self_adjoint_nested_matrix () & |
| |
| decltype(auto) | get_self_adjoint_nested_matrix () const & |
| |
| decltype(auto) | get_self_adjoint_nested_matrix () && |
| |
| decltype(auto) | get_self_adjoint_nested_matrix () const && |
| |
| decltype(auto) | get_triangular_nested_matrix () & |
| |
| decltype(auto) | get_triangular_nested_matrix () const & |
| |
| decltype(auto) | get_triangular_nested_matrix () && |
| |
| decltype(auto) | get_triangular_nested_matrix () const && |
| |
| auto | determinant () const |
| |
| template<typename T = NestedMatrix, std::enable_if_t< writable_by_component< T, 2 > and element_gettable< T, 2 >, int > = 0> |
| auto | operator() (std::size_t i, std::size_t j) |
| | Get or set element (i, j) of the covariance matrix. More...
|
| |
| template<typename T = NestedMatrix, std::enable_if_t< element_gettable< T, 2 >, int > = 0> |
| auto | operator() (std::size_t i, std::size_t j) const |
| |
| template<typename T = NestedMatrix, std::enable_if_t< writable_by_component< T, 1 > and element_gettable< T, 1 >, int > = 0> |
| auto | operator[] (std::size_t i) |
| | Get or set element i of the covariance matrix, if it is a vector. More...
|
| |
| template<typename T = NestedMatrix, std::enable_if_t< element_gettable< T, 1 >, int > = 0> |
| auto | operator[] (std::size_t i) const |
| |
| template<typename T = NestedMatrix, std::enable_if_t< writable_by_component< T, 1 > and element_gettable< T, 1 >, int > = 0> |
| auto | operator() (std::size_t i) |
| |
| template<typename T = NestedMatrix, std::enable_if_t< element_gettable< T, 1 >, int > = 0> |
| auto | operator() (std::size_t i) const |
| |
|
template<typename T = NestedMatrix, std::enable_if_t< writable_by_component< T, 2 >, int > = 0> |
| void | set_component (const Scalar s, const std::size_t i, const std::size_t j) |
| | Set an element of the cholesky nested matrix.
|
| |
|
template<typename T = NestedMatrix, std::enable_if_t< writable_by_component< T, 1 >, int > = 0> |
| void | set_component (const Scalar s, const std::size_t i) |
| | Set an element of the cholesky nested matrix.
|
| |