MOAB  4.9.3pre
Eigen::internal::ldlt_inplace< Upper > Struct Template Reference

#include <LDLT.h>

List of all members.

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)

Detailed Description

template<>
struct Eigen::internal::ldlt_inplace< Upper >

Definition at line 394 of file LDLT.h.


Member Function Documentation

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 
) [inline, static]

Definition at line 397 of file LDLT.h.

  {
    Transpose<MatrixType> matt(mat);
    return ldlt_inplace<Lower>::unblocked(matt, transpositions, temp, sign);
  }
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 
) [inline, static]

Definition at line 404 of file LDLT.h.

  {
    Transpose<MatrixType> matt(mat);
    return ldlt_inplace<Lower>::update(matt, transpositions, tmp, w.conjugate(), sigma);
  }

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines