atlas  0.6
Classes | Typedefs | Enumerations | Functions
atlas::ext_block Namespace Reference

Classes

class  extended_block
 

Typedefs

typedef Polynomial< int > Pol
 

Enumerations

enum  DescValue {
  one_complex_ascent, one_complex_descent, one_imaginary_single, one_real_pair_fixed,
  one_imaginary_pair_fixed, one_real_single, one_imaginary_pair_switched, one_real_pair_switched,
  one_real_nonparity, one_imaginary_compact, two_complex_ascent, two_complex_descent,
  two_semi_imaginary, two_semi_real, two_imaginary_single_single, two_real_double_double,
  two_imaginary_single_double, two_real_single_double, two_imaginary_double_double, two_real_single_single,
  two_real_nonparity, two_imaginary_compact, three_complex_ascent, three_complex_descent,
  three_semi_imaginary, three_real_semi, three_imaginary_semi, three_semi_real,
  three_real_nonparity, three_imaginary_compact
}
 

Functions

bool is_complex (DescValue v)
 
bool has_double_image (DescValue v)
 
bool is_unique_image (DescValue v)
 
bool is_like_nonparity (DescValue v)
 
bool is_like_compact (DescValue v)
 
bool is_like_type_1 (DescValue v)
 
bool is_like_type_2 (DescValue v)
 
bool has_quadruple (DescValue v)
 
bool is_proper_ascent (DescValue v)
 
bool has_defect (DescValue v)
 
int generator_length (DescValue v)
 
DescValue extended_type (const Block_base &block, BlockElt z, ext_gen p, BlockElt &link)
 
const char * descent_code (DescValue v)
 
bool is_descent (DescValue v)
 

Typedef Documentation

typedef Polynomial<int> atlas::ext_block::Pol

Enumeration Type Documentation

Enumerator
one_complex_ascent 
one_complex_descent 
one_imaginary_single 
one_real_pair_fixed 
one_imaginary_pair_fixed 
one_real_single 
one_imaginary_pair_switched 
one_real_pair_switched 
one_real_nonparity 
one_imaginary_compact 
two_complex_ascent 
two_complex_descent 
two_semi_imaginary 
two_semi_real 
two_imaginary_single_single 
two_real_double_double 
two_imaginary_single_double 
two_real_single_double 
two_imaginary_double_double 
two_real_single_single 
two_real_nonparity 
two_imaginary_compact 
three_complex_ascent 
three_complex_descent 
three_semi_imaginary 
three_real_semi 
three_imaginary_semi 
three_semi_real 
three_real_nonparity 
three_imaginary_compact 

Function Documentation

const char * atlas::ext_block::descent_code ( DescValue  v)
DescValue atlas::ext_block::extended_type ( const Block_base &  block,
BlockElt  z,
ext_gen  p,
BlockElt link 
)
int atlas::ext_block::generator_length ( DescValue  v)
bool atlas::ext_block::has_defect ( DescValue  v)
bool atlas::ext_block::has_double_image ( DescValue  v)
bool atlas::ext_block::has_quadruple ( DescValue  v)
bool atlas::ext_block::is_complex ( DescValue  v)
bool atlas::ext_block::is_descent ( DescValue  v)
inline
bool atlas::ext_block::is_like_compact ( DescValue  v)
bool atlas::ext_block::is_like_nonparity ( DescValue  v)
bool atlas::ext_block::is_like_type_1 ( DescValue  v)
bool atlas::ext_block::is_like_type_2 ( DescValue  v)
bool atlas::ext_block::is_proper_ascent ( DescValue  v)
bool atlas::ext_block::is_unique_image ( DescValue  v)