So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
bogus::Evaluator< Src, Dest > Struct Template Reference

Evaluates an expression inside a temporary if necessary, otherwise returns directly a matrix reference. More...

#include <Evaluators.hpp>

Inheritance diagram for bogus::Evaluator< Src, Dest >:
bogus::Evaluator< Transpose< Src >, Dest >

Public Member Functions

 Evaluator (const Src &src)
 
const Dest & operator* () const
 
const Dest * operator-> () const
 

Public Attributes

Dest val
 

Detailed Description

template<typename Src, typename Dest = typename BlockMatrixTraits<Src>::PlainObjectType>
struct bogus::Evaluator< Src, Dest >

Evaluates an expression inside a temporary if necessary, otherwise returns directly a matrix reference.


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