Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::interpreter::Lie_type_value Struct Reference

#include <built-in-types.h>

Inheritance diagram for atlas::interpreter::Lie_type_value:

Inheritance graph
[legend]
Collaboration diagram for atlas::interpreter::Lie_type_value:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Lie_type_value ()
 Lie_type_value (lietype::LieType t)
virtual void print (std::ostream &out) const
Lie_type_valueclone () const
void add_simple_factor (char, size_t) throw (std::bad_alloc,std::runtime_error)
size_t rank () const
size_t semisimple_rank () const

Static Public Member Functions

const char * name ()

Public Attributes

lietype::LieType val

Private Member Functions

 Lie_type_value (const Lie_type_value &v)

Constructor & Destructor Documentation

atlas::interpreter::Lie_type_value::Lie_type_value  )  [inline]
 

Definition at line 24 of file built-in-types.h.

atlas::interpreter::Lie_type_value::Lie_type_value lietype::LieType  t  )  [inline]
 

Definition at line 26 of file built-in-types.h.

atlas::interpreter::Lie_type_value::Lie_type_value const Lie_type_value v  )  [inline, private]
 

Definition at line 36 of file built-in-types.h.


Member Function Documentation

void atlas::interpreter::Lie_type_value::add_simple_factor char  ,
size_t 
throw (std::bad_alloc,std::runtime_error)
 

Definition at line 1341 of file built-in-types.cpp.

References atlas::interpreter::num(), and atlas::lietype::rank().

Lie_type_value* atlas::interpreter::Lie_type_value::clone  )  const [inline, virtual]
 

Implements atlas::interpreter::value_base.

Definition at line 30 of file built-in-types.h.

Referenced by atlas::interpreter::adjoint_datum_wrapper().

const char* atlas::interpreter::Lie_type_value::name  )  [inline, static]
 

Reimplemented from atlas::interpreter::value_base.

Definition at line 31 of file built-in-types.h.

void atlas::interpreter::Lie_type_value::print std::ostream &  out  )  const [virtual]
 

Implements atlas::interpreter::value_base.

Definition at line 1368 of file built-in-types.cpp.

References val.

size_t atlas::interpreter::Lie_type_value::rank  )  const
 

Definition at line 1376 of file built-in-types.cpp.

References val.

Referenced by atlas::interpreter::adjoint_datum_wrapper(), and atlas::interpreter::simply_connected_datum_wrapper().

size_t atlas::interpreter::Lie_type_value::semisimple_rank  )  const
 

Definition at line 1382 of file built-in-types.cpp.

References val.


Member Data Documentation

lietype::LieType atlas::interpreter::Lie_type_value::val
 

Definition at line 22 of file built-in-types.h.

Referenced by print(), rank(), and semisimple_rank().


The documentation for this struct was generated from the following files:
Generated on Wed Mar 26 16:52:28 2008 for atlas by  doxygen 1.3.9.1