Flow123d
jenkins-Flow123d-windows32-release-multijob-51
|
#include <armadillo>
#include <boost/format.hpp>
#include <system/exceptions.hh>
#include "input/input_type.hh"
#include "input/accessors.hh"
#include <ostream>
Go to the source code of this file.
Namespaces | |
internal | |
Typedefs | |
typedef unsigned int | FieldEnum |
Functions | |
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.
typedef unsigned int FieldEnum |
Definition at line 65 of file field_values.hh.
DECLARE_INPUT_EXCEPTION | ( | ExcFV_Input | , |
<< "Wrong field value input: "<< EI_InputMsg::val | |||
) |
TYPEDEF_ERR_INFO | ( | EI_InputMsg | , |
const string | |||
) |