|
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.
|
|