plll  1.0
plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::GetCoeffSteps_Type Class Reference

Allows to retrieve a coefficient of the matrix in two steps. More...

#include <matrix.hpp>

Public Types

typedef
StorageTraits::constref_type 
Step1_Type
 The return type for step1().
 

Public Member Functions

Step1_Type step1 () const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE
 Retrieves the coefficient as a simple expression. The result should be stored in a variable of the final coefficient type. More...
 
template<typename ResultType >
void step2 (ResultType &result) const PLLL_INTERNAL_NOTHROW_POSTFIX_INLINE
 Modifies the result returned by step1() to contain the full coefficient. More...
 

Detailed Description

template<typename T, int Rows, int Cols, typename StorageTraits, bool MathObject>
class plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::GetCoeffSteps_Type

Allows to retrieve a coefficient of the matrix in two steps.

Definition at line 1544 of file matrix.hpp.

Member Function Documentation

template<typename T, int Rows, int Cols, typename StorageTraits, bool MathObject>
Step1_Type plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::GetCoeffSteps_Type::step1 ( ) const
inline

Retrieves the coefficient as a simple expression. The result should be stored in a variable of the final coefficient type.

Returns
A simple expression to begin the construction of the coefficient.

Definition at line 1565 of file matrix.hpp.

template<typename T, int Rows, int Cols, typename StorageTraits, bool MathObject>
template<typename ResultType >
void plll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::GetCoeffSteps_Type::step2 ( ResultType &  result) const
inline

Modifies the result returned by step1() to contain the full coefficient.

Parameters
resultWhere the result of step1() was stored.

Definition at line 1576 of file matrix.hpp.


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