Eigen::internal::ldlt_inplace< Upper > Struct Reference

#include <LDLT.h>

Static Public Member Functions

template<typename MatrixType , typename TranspositionType , typename Workspace >
static EIGEN_STRONG_INLINE bool unblocked (MatrixType &mat, TranspositionType &transpositions, Workspace &temp, SignMatrix &sign)
 
template<typename MatrixType , typename TranspositionType , typename Workspace , typename WType >
static EIGEN_STRONG_INLINE bool update (MatrixType &mat, TranspositionType &transpositions, Workspace &tmp, WType &w, const typename MatrixType::RealScalar &sigma=1)
 

Member Function Documentation

◆ unblocked()

template<typename MatrixType , typename TranspositionType , typename Workspace >
static EIGEN_STRONG_INLINE bool Eigen::internal::ldlt_inplace< Upper >::unblocked ( MatrixType mat,
TranspositionType &  transpositions,
Workspace &  temp,
SignMatrix sign 
)
inlinestatic
439  {
440  Transpose<MatrixType> matt(mat);
441  return ldlt_inplace<Lower>::unblocked(matt, transpositions, temp, sign);
442  }
T sign(T x)
Definition: cxx11_tensor_builtins_sycl.cpp:172
static bool unblocked(MatrixType &mat, TranspositionType &transpositions, Workspace &temp, SignMatrix &sign)
Definition: LDLT.h:280

References SYCL::sign().

◆ update()

template<typename MatrixType , typename TranspositionType , typename Workspace , typename WType >
static EIGEN_STRONG_INLINE bool Eigen::internal::ldlt_inplace< Upper >::update ( MatrixType mat,
TranspositionType &  transpositions,
Workspace &  tmp,
WType &  w,
const typename MatrixType::RealScalar sigma = 1 
)
inlinestatic
446  {
447  Transpose<MatrixType> matt(mat);
448  return ldlt_inplace<Lower>::update(matt, transpositions, tmp, w.conjugate(), sigma);
449  }
RowVector3d w
Definition: Matrix_resize_int.cpp:3
Eigen::Matrix< Scalar, Dynamic, Dynamic, ColMajor > tmp
Definition: level3_impl.h:365
int sigma
Definition: calibrate.py:179
static bool update(MatrixType &mat, const TranspositionType &transpositions, Workspace &tmp, const WType &w, const typename MatrixType::RealScalar &sigma=1)
Definition: LDLT.h:426

References calibrate::sigma, tmp, and w.

Referenced by smc.smc::recursiveBayesian().


The documentation for this struct was generated from the following file: