|
| | TYPEDEF_ERR_INFO (EI_InputMsg, const string) |
| |
| | DECLARE_INPUT_EXCEPTION (ExcFV_Input,<< "Wrong field value input: "<< EI_InputMsg::val) |
| |
| std::string | internal::type_name_ (double) |
| |
| std::string | internal::type_name_ (int) |
| |
| std::string | internal::type_name_ (std::string) |
| |
| std::string | internal::type_name_ (FieldEnum) |
| |
| double & | internal::scalar_value_conversion (double &ref) |
| |
| int & | internal::scalar_value_conversion (int &ref) |
| |
| FieldEnum & | internal::scalar_value_conversion (FieldEnum &ref) |
| |
| std::string & | internal::scalar_value_conversion (StringTensor &ref) |
| |
| template<class RT > |
| RT & | internal::set_raw_scalar (RT &val, double *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_scalar (RT &val, int *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_scalar (RT &val, string *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_scalar (RT &val, FieldEnum *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_vec (RT &val, double *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_vec (RT &val, int *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_vec (RT &val, string *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_vec (RT &val, FieldEnum *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_fix (RT &val, double *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_fix (RT &val, int *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_fix (RT &val, string *raw_data) |
| |
| template<class RT > |
| RT & | internal::set_raw_fix (RT &val, FieldEnum *raw_data) |
| |
This file contains various dispatch classes to simplify implementation of Fields. Essential is class template FieldValues_ which provides unified access and initialization to scalar, vector and matrix type object in Armadillo library
Definition in file field_values.hh.