RFFGen
|
Requirements on the input types. More...
Modules | |
CopyConcept | |
Require copy-constructability and copy-assignability. | |
MultiplyWithArithmeticFromLeftConcept | |
Requires that multiplication with double and int can be performed either by in-place multiplication or by multiplication from the left. | |
SummationConcept | |
Requires that summation can be performed. | |
MultiplicationConcept | |
Requires that multiplication can be performed. | |
ConceptCheck | |
Static checks for requirements specified in Concepts. | |
Classes | |
struct | RFFGen::Concepts::ArithmeticConcept |
Requirements on input types. More... | |
struct | RFFGen::Concepts::MatrixConcept |
Requirements for matrices. More... | |
struct | RFFGen::Concepts::VectorConcept |
Requirements for vectors. More... | |
struct | RFFGen::Concepts::SymmetricMatrixConcept |
Requirements for symmetric matrices. More... | |
struct | RFFGen::Concepts::FunctionConcept |
Minimal requirements for functions. More... | |
Requirements on the input types.
For purpose of documentation free functions are declared as friends in concepts.hh. Thus to determine exactly the requirements on input types you may have inspect the module page of the elementary concepts. Or just compile your code and wait for the static assertions to tell you if some functionality is missing.