atlas  0.6
Classes | Namespaces | Macros | Typedefs | Functions
atlas-types.h File Reference
#include "axis-types.h"
#include "../Atlas.h"
#include <stdexcept>
#include "lietype.h"
#include "rootdata.h"
#include "innerclass.h"
#include "output.h"
#include "realredgp.h"
#include "kgb.h"
#include "cartanclass.h"
#include "blocks.h"
#include "repr.h"
#include "arithmetic.h"
#include "free_abelian.h"
Include dependency graph for atlas-types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  atlas::interpreter::Lie_type_value
 
struct  atlas::interpreter::root_datum_value
 
struct  atlas::interpreter::inner_class_value
 
struct  atlas::interpreter::real_form_value
 
struct  atlas::interpreter::Cartan_class_value
 
struct  atlas::interpreter::KGB_elt_value
 
struct  atlas::interpreter::Block_value
 
struct  atlas::interpreter::module_parameter_value
 
struct  atlas::interpreter::split_int_value
 
struct  atlas::interpreter::virtual_module_value
 

Namespaces

 atlas
 
 atlas::interpreter
 

Macros

#define ATLAS_TYPES_H   /*5:*/
 

Typedefs

typedef std::shared_ptr< const Lie_type_value > atlas::interpreter::shared_Lie_type
 
typedef std::shared_ptr< Lie_type_value > atlas::interpreter::own_Lie_type
 
typedef std::unique_ptr< root_datum_value > atlas::interpreter::root_datum_ptr
 
typedef std::shared_ptr< const root_datum_value > atlas::interpreter::shared_root_datum
 
typedef std::shared_ptr< const inner_class_value > atlas::interpreter::shared_inner_class
 
typedef std::shared_ptr< const real_form_value > atlas::interpreter::shared_real_form
 
typedef std::shared_ptr< real_form_value > atlas::interpreter::own_real_form
 
typedef std::shared_ptr< const Cartan_class_value > atlas::interpreter::shared_Cartan_class
 
typedef std::unique_ptr< KGB_elt_value > atlas::interpreter::KGB_elt_ptr
 
typedef std::shared_ptr< const KGB_elt_value > atlas::interpreter::shared_KGB_elt
 
typedef std::shared_ptr< KGB_elt_value > atlas::interpreter::own_KGB_elt
 
typedef std::unique_ptr< Block_value > atlas::interpreter::Block_ptr
 
typedef std::shared_ptr< const Block_value > atlas::interpreter::shared_Block
 
typedef std::shared_ptr< Block_value > atlas::interpreter::own_Block
 
typedef std::unique_ptr< module_parameter_value > atlas::interpreter::module_parameter_ptr
 
typedef std::shared_ptr< const module_parameter_value > atlas::interpreter::shared_module_parameter
 
typedef std::shared_ptr< module_parameter_value > atlas::interpreter::own_module_parameter
 
typedef std::unique_ptr< split_int_value > atlas::interpreter::split_int_ptr
 
typedef std::shared_ptr< const split_int_value > atlas::interpreter::shared_split_int
 
typedef std::shared_ptr< split_int_value > atlas::interpreter::own_split_int
 
typedef std::unique_ptr< virtual_module_value > atlas::interpreter::virtual_module_ptr
 
typedef std::shared_ptr< const virtual_module_value > atlas::interpreter::shared_virtual_module
 
typedef std::shared_ptr< virtual_module_value > atlas::interpreter::own_virtual_module
 

Functions

void atlas::interpreter::initialise_builtin_types ()
 

Macro Definition Documentation

#define ATLAS_TYPES_H   /*5:*/