RFFGen
 All Classes Namespaces Files Functions Typedefs Enumerations Groups
Public Member Functions | List of all members
RFFGen::Concepts::MatrixConcept Struct Reference

Requirements for matrices. More...

#include <concepts.hh>

Inheritance diagram for RFFGen::Concepts::MatrixConcept:
RFFGen::Concepts::ArithmeticConcept RFFGen::Concepts::CopyConcept RFFGen::Concepts::MultiplyWithArithmeticFromLeftConcept RFFGen::Concepts::SummationConcept

Public Member Functions

unspecified operator[] (int)
 Access to row, providing itself the same operator[](int).
 
unspecified operator() (int, int)
 Access to entry.
 
- Public Member Functions inherited from RFFGen::Concepts::CopyConcept
 CopyConcept (const CopyConcept &)
 Copy-constructible.
 
CopyConceptoperator= (const CopyConcept &)
 Copy-assignable.
 
- Public Member Functions inherited from RFFGen::Concepts::MultiplyWithArithmeticFromLeftConcept
unspecified operator*= (double)
 In-place multiplication. Return type is not checked to support lazy evaluation.
 
unspecified operator*= (int)
 In-place multiplication. Return type is not checked to support lazy evaluation.
 
- Public Member Functions inherited from RFFGen::Concepts::SummationConcept
unspecified operator+= (SummationConcept)
 In-place summation. Return type is not checked to support lazy evaluation.
 

Detailed Description

Requirements for matrices.

Access to matrix elements must be possible either via A[i][j] or A(i,j). Moreover the requirements of ArithmeticConcept must be satisfied.


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