linbox
linbox-tags.h File Reference

Provides tags for various algorithms/solutions, à la FFLAS. More...

#include <fflas-ffpack/fflas/fflas_enum.h>
#include "linbox/linbox-config.h"

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 
namespace  LinBox::Tag
 Structure for tags.
 

Typedefs

using Shape = UpLo
 

Enumerations

enum struct  Side : int32_t { Left = FFLAS::FflasLeft , Right = FFLAS::FflasRight }
 Left/Right Tag. More...
 
enum struct  Transpose : int32_t { NoTrans = FFLAS::FflasNoTrans , Trans = FFLAS::FflasTrans }
 (No)Transpose Tag More...
 
enum struct  UpLo : int32_t { Upper = FFLAS::FflasUpper , Lower = FFLAS::FflasLower }
 (Upp/Low)er Tag More...
 
enum struct  Diag : int32_t { NonUnit = FFLAS::FflasNonUnit , Unit = FFLAS::FflasUnit }
 (Non)Unit Diagonal Tag More...
 
enum struct  FileFormat : int32_t {
  Plain = 0 , Maple = 1 , HTML = 2 , LaTeX = 3 ,
  Detect , SMS , Turner , Matlab ,
  Pretty , MagmaCpt , OneBased , MatrixMarket ,
  linalg
}
 Dense format (table) output Tag. More...
 
enum struct  Direction : int32_t { Row = 10 , Col = 11 }
 
enum struct  Sign : int32_t {
  Positive = 500 , Negative = 501 , NonNegative = 502 , NonPositive = 503 ,
  NonZero = 504 , Zero = 505
}
 

Detailed Description

Provides tags for various algorithms/solutions, à la FFLAS.

This is a subset of Fflas* enums.