Tatooine
Namespaces | Enumerations
base.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::lapack
 

Enumerations

enum class  tatooine::lapack::sides : char { tatooine::lapack::left = 'L' , tatooine::lapack::right = 'R' , tatooine::lapack::both = 'B' }
 
enum class  tatooine::lapack::job : char {
  tatooine::lapack::no_vec = 'N' , tatooine::lapack::vec = 'V' , tatooine::lapack::update_vec = 'U' , tatooine::lapack::all_vec = 'A' ,
  tatooine::lapack::some_vec = 'S' , tatooine::lapack::overwrite_vec = 'O' , tatooine::lapack::compact_vec = 'P' , tatooine::lapack::some_vec_tol = 'C' ,
  tatooine::lapack::vec_jacobi = 'J' , tatooine::lapack::workspace = 'W'
}
 
enum class  tatooine::lapack::norm : char {
  tatooine::lapack::one = '1' , tatooine::lapack::two = '2' , tatooine::lapack::inf = 'I' , tatooine::lapack::fro = 'F' ,
  tatooine::lapack::max = 'M'
}
 
enum class  tatooine::lapack::job_schur : char { tatooine::lapack::eigenvalues = 'E' , tatooine::lapack::schur = 'S' }
 
enum class  tatooine::lapack::sort { tatooine::lapack::not_sorted = 'N' , tatooine::lapack::sorted = 'S' }
 
enum class  tatooine::lapack::range { tatooine::lapack::all = 'A' , tatooine::lapack::value = 'V' , tatooine::lapack::index = 'I' }
 
enum class  tatooine::lapack::vect { tatooine::lapack::q = 'Q' , tatooine::lapack::p = 'P' , tatooine::lapack::none = 'N' , tatooine::lapack::both = 'B' }
 
enum class  tatooine::lapack::direction { tatooine::lapack::forward = 'F' , tatooine::lapack::backward = 'B' }
 
enum class  tatooine::lapack::store_v { tatooine::lapack::column_wise = 'C' , tatooine::lapack::row_wise = 'R' }
 
enum class  tatooine::lapack::matrix_type {
  tatooine::lapack::general = 'G' , tatooine::lapack::lower = 'L' , tatooine::lapack::upper = 'U' , tatooine::lapack::hessenberg = 'H' ,
  tatooine::lapack::lower_band = 'B' , tatooine::lapack::upper_band = 'Q' , tatooine::lapack::band = 'Z'
}
 
enum class  tatooine::lapack::how_many { tatooine::lapack::all = 'A' , tatooine::lapack::backtransform = 'B' , tatooine::lapack::select = 'S' }
 
enum class  tatooine::lapack::equed {
  tatooine::lapack::none = 'N' , tatooine::lapack::row = 'R' , tatooine::lapack::col = 'C' , tatooine::lapack::both = 'B' ,
  tatooine::lapack::yes = 'Y'
}
 
enum class  tatooine::lapack::factored { tatooine::lapack::factored = 'F' , tatooine::lapack::notFactored = 'N' , tatooine::lapack::equilibrate = 'E' }
 
enum class  tatooine::lapack::sense { tatooine::lapack::none = 'N' , tatooine::lapack::eigenvalues = 'E' , tatooine::lapack::subspace = 'V' , tatooine::lapack::both = 'B' }
 
enum class  tatooine::lapack::job_cond { tatooine::lapack::eigen_vec = 'E' , tatooine::lapack::left_singular_vec = 'L' , tatooine::lapack::right_singular_vec = 'R' }
 
enum class  tatooine::lapack::balance { tatooine::lapack::none = 'N' , tatooine::lapack::permute = 'P' , tatooine::lapack::scale = 'S' , tatooine::lapack::both = 'B' }
 
enum class  tatooine::lapack::order { tatooine::lapack::block = 'B' , tatooine::lapack::entire = 'E' }
 
enum class  tatooine::lapack::row_col { tatooine::lapack::col = 'C' , tatooine::lapack::row = 'R' }