MyraMath
frobenius.h
Go to the documentation of this file.
1 // This file is part of MyraMath, copyright (c) 2014-2019 by Ryan A Chilton //
2 // and distributed by MyraCore, LLC. See LICENSE.txt for license terms. //
3 // ========================================================================= //
4 
5 #ifndef MYRAMATH_EXPRESSION_FROBENIUS_H
6 #define MYRAMATH_EXPRESSION_FROBENIUS_H
7 
13 #include <myramath/MYRAMATH_EXPORT.h>
15 
16 namespace myra {
17 
18 // Forward declarations.
19 template<int Arity, class Number> class Expression;
20 
22 MYRAMATH_EXPORT NumberS frobenius(const Expression<1,NumberS>& A);
24 MYRAMATH_EXPORT NumberD frobenius(const Expression<1,NumberD>& A);
25 MYRAMATH_EXPORT NumberS frobenius(const Expression<1,NumberC>& A);
26 MYRAMATH_EXPORT NumberD frobenius(const Expression<1,NumberZ>& A);
27 MYRAMATH_EXPORT NumberS frobenius(const Expression<2,NumberS>& A);
28 MYRAMATH_EXPORT NumberD frobenius(const Expression<2,NumberD>& A);
29 MYRAMATH_EXPORT NumberS frobenius(const Expression<2,NumberC>& A);
30 MYRAMATH_EXPORT NumberD frobenius(const Expression<2,NumberZ>& A);
32 
33 } // namespace
34 
35 #endif
Definition: syntax.dox:1
Various utility functions/classes related to scalar Number types.