rheolef  6.5
Classes | Namespaces | Constant Groups | Functions | Variables
space_constant.cc File Reference
#include "rheolef/space_constant.h"
Include dependency graph for space_constant.cc:

Go to the source code of this file.

Classes

struct  rheolef::space_constant::static_initializer_t
 

Namespaces

 rheolef
 irheostream, orheostream - large data streams
 
 rheolef::space_constant
 

Constant Groups

 rheolef
 irheostream, orheostream - large data streams
 
 rheolef::space_constant
 

Functions

const std::string & rheolef::space_constant::valued_name (valued_type valued_tag)
 
valued_type rheolef::space_constant::valued_tag (const std::string &name)
 
std::string rheolef::space_constant::coordinate_system_name (coordinate_type i)
 
coordinate_type rheolef::space_constant::coordinate_system (std::string sys_coord)
 
void rheolef::space_constant::check_coord_sys_and_dimension (coordinate_type i, size_type d)
 
size_type rheolef::space_constant::n_component (valued_type valued_tag, size_type d, coordinate_type sys_coord)
 
size_type rheolef::space_constant::n_component (const std::string &valued, size_type d, coordinate_type sys_coord)
 
size_type rheolef::space_constant::tensor_index (valued_type valued_tag, coordinate_type sys_coord, size_type i, size_type j)
 
size_type rheolef::space_constant::tensor_index (std::string valued, std::string sys_coord, size_type i, size_type j)
 
std::pair< size_type, size_type > rheolef::space_constant::tensor_subscript (valued_type valued_tag, coordinate_type sys_coord, size_type i_comp)
 
std::string rheolef::space_constant::tensor_subscript_name (valued_type valued_tag, coordinate_type sys_coord, size_type i_comp)
 
std::pair< size_type, size_type > rheolef::space_constant::tensor_subscript (std::string valued, std::string sys_coord, size_type i_comp)
 
std::string rheolef::space_constant::tensor_subscript_name (std::string valued, std::string sys_coord, size_type i_comp)
 
size_type rheolef::space_constant::tensor4_index (valued_type valued, coordinate_type sys_coord, size_type i, size_type j, size_type k, size_type l)
 
size_type rheolef::space_constant::tensor4_index (std::string valued, std::string sys_coord, size_type i, size_type j, size_type k, size_type l)
 
std::pair< std::pair
< size_type, size_type >
, std::pair< size_type,
size_type > > 
rheolef::space_constant::tensor4_subscript (valued_type valued, coordinate_type sys_coord, size_type i_comp)
 
std::string rheolef::space_constant::tensor4_subscript_name (valued_type valued, coordinate_type sys_coord, size_type i_comp)
 
std::pair< std::pair
< size_type, size_type >
, std::pair< size_type,
size_type > > 
rheolef::space_constant::tensor4_subscript (std::string valued, std::string sys_coord, size_type i_comp)
 
std::string rheolef::space_constant::tensor4_subscript_name (std::string valued, std::string sys_coord, size_type i_comp)
 
valued_type rheolef::space_constant::multiplies_result_tag (space_constant::valued_type tag1, space_constant::valued_type tag2)
 
valued_type rheolef::space_constant::divides_result_tag (space_constant::valued_type tag1, space_constant::valued_type tag2)
 

Variables

static const std::string rheolef::space_constant::valued_id [last_valued+1]
 
static const char *const rheolef::space_constant::coord_sys_table [last_coord_sys]
 
static const size_type rheolef::space_constant::symmetric_tensor_index [3][3]
 
static const char *const rheolef::space_constant::symmetric_tensor_subscript_name [6]
 
static const size_type rheolef::space_constant::unsymmetric_tensor_index [3][3]
 
static const char *const rheolef::space_constant::unsymmetric_tensor_subscript_name [9]
 
static std::pair< size_type,
size_type > 
rheolef::space_constant::symmetric_tensor_subscript [6]
 
static std::pair< size_type,
size_type > 
rheolef::space_constant::unsymmetric_tensor_subscript [9]
 
static const size_type rheolef::space_constant::symmetric_tensor4_index [6][6]
 
static std::pair< std::pair
< size_type, size_type >
, std::pair< size_type,
size_type > > 
rheolef::space_constant::symmetric_tensor4_subscript [21]
 
static const char *const rheolef::space_constant::symmetric_tensor4_subscript_name [21]
 
static std::pair< std::pair
< size_type, size_type >
, std::pair< size_type,
size_type > > 
rheolef::space_constant::symmetric_tensor4_subscript_rz [10]
 
static const char *const rheolef::space_constant::symmetric_tensor4_subscript_rz_name [10]
 
static const valued_type rheolef::space_constant::multiplies_result_tag_table [tensor3+1][tensor3+1]
 
static const valued_type rheolef::space_constant::divides_result_tag_table [tensor+1][tensor+1]
 
static static_initializer_t rheolef::space_constant::dummy