00001 /*! 00002 \file 00003 \brief Implementation of the class BruhatOrder. 00004 */ 00005 00006 /* 00007 This is bruhat.cpp 00008 00009 Copyright (C) 2004,2005 Fokko du Cloux 00010 part of the Atlas of Reductive Lie Groups 00011 00012 See file main.cpp for full copyright notice 00013 */ 00014 00015 #include "bruhat.h" 00016 00017 namespace atlas { 00018 00019 00020 /***************************************************************************** 00021 00022 Chapter I -- The BruhatOrder class 00023 00024 ******************************************************************************/ 00025 00026 namespace bruhat { 00027 00028 00029 /*! 00030 \brief Computes the full poset from the stored Hasse diagram. 00031 */ 00032 void BruhatOrder::fillPoset() 00033 { 00034 if (d_poset.size()==0) 00035 poset::Poset(d_hasse).swap(d_poset); 00036 } 00037 00038 } // namespace bruhat 00039 00040 } // namespace atlas
1.3.9.1