atlas  0.6
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
atlas::blocks::nblock_help Class Reference

#include <blocks.h>

Inheritance diagram for atlas::blocks::nblock_help:
Inheritance graph
[legend]
Collaboration diagram for atlas::blocks::nblock_help:
Collaboration graph
[legend]

Public Member Functions

 nblock_help (RealReductiveGroup &GR, const SubSystem &subsys)
 
void cross_act (nblock_elt &z, weyl::Generator s) const
 
void cross_act_parent_word (const WeylWord &ww, nblock_elt &z) const
 
void do_up_Cayley (nblock_elt &z, weyl::Generator s) const
 
void do_down_Cayley (nblock_elt &z, weyl::Generator s) const
 
bool is_real_nonparity (nblock_elt z, weyl::Generator s) const
 
void twist (nblock_elt &z) const
 
y_entry pack_y (const nblock_elt &z) const
 

Public Attributes

const KGB & kgb
 
const RootDatum & rd
 
const SubSystem & sub
 
const InvolutionTable & i_tab
 

Private Member Functions

void check_y (const TorusElement &t, InvolutionNbr i) const
 
void parent_cross_act (nblock_elt &z, weyl::Generator s) const
 
void parent_up_Cayley (nblock_elt &z, weyl::Generator s) const
 
void parent_down_Cayley (nblock_elt &z, weyl::Generator s) const
 

Private Attributes

std::vector< TorusPart > dual_m_alpha
 
std::vector< TorusElement > half_alpha
 

Constructor & Destructor Documentation

atlas::blocks::nblock_help::nblock_help ( RealReductiveGroup &  GR,
const SubSystem &  subsys 
)

Member Function Documentation

void atlas::blocks::nblock_help::check_y ( const TorusElement &  t,
InvolutionNbr  i 
) const
private
void atlas::blocks::nblock_help::cross_act ( nblock_elt z,
weyl::Generator  s 
) const
void atlas::blocks::nblock_help::cross_act_parent_word ( const WeylWord &  ww,
nblock_elt z 
) const
void atlas::blocks::nblock_help::do_down_Cayley ( nblock_elt z,
weyl::Generator  s 
) const
void atlas::blocks::nblock_help::do_up_Cayley ( nblock_elt z,
weyl::Generator  s 
) const
bool atlas::blocks::nblock_help::is_real_nonparity ( nblock_elt  z,
weyl::Generator  s 
) const
y_entry atlas::blocks::nblock_help::pack_y ( const nblock_elt z) const
void atlas::blocks::nblock_help::parent_cross_act ( nblock_elt z,
weyl::Generator  s 
) const
private
void atlas::blocks::nblock_help::parent_down_Cayley ( nblock_elt z,
weyl::Generator  s 
) const
private
void atlas::blocks::nblock_help::parent_up_Cayley ( nblock_elt z,
weyl::Generator  s 
) const
private
void atlas::blocks::nblock_help::twist ( nblock_elt z) const

Member Data Documentation

std::vector<TorusPart> atlas::blocks::nblock_help::dual_m_alpha
private
std::vector<TorusElement> atlas::blocks::nblock_help::half_alpha
private
const InvolutionTable& atlas::blocks::nblock_help::i_tab
const KGB& atlas::blocks::nblock_help::kgb
const RootDatum& atlas::blocks::nblock_help::rd
const SubSystem& atlas::blocks::nblock_help::sub

The documentation for this class was generated from the following files: