RFFGen
 All Classes Namespaces Files Functions Typedefs Enumerations Groups
List of all members
RFFGen::Concepts::ArithmeticConcept Struct Reference

Requirements on input types. More...

#include <concepts.hh>

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

Additional Inherited Members

- 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 on input types.

Multiplication between different matrices is not checked here, since this would require to provide all possible matrices to multiply a matrix of type Arg with.


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