Flow123d  jenkins-Flow123d-linux-release-multijob-282
Classes | Functions
internal Namespace Reference

Classes

struct  InputType
 
struct  InputType< int >
 
struct  InputType< std::string >
 
struct  InputType< FieldEnum >
 
struct  ReturnType
 
struct  ReturnType< 1, 1, ET >
 
struct  ReturnType< 0, 1, ET >
 
struct  ReturnType< NRows, 1, ET >
 
struct  ReturnType< NRows, NCols, std::string >
 
struct  ReturnType< 1, 1, std::string >
 
struct  ReturnType< 0, 1, std::string >
 
struct  ReturnType< NRows, 1, std::string >
 
struct  ReturnType< NRows, NCols, FieldEnum >
 
struct  ReturnType< 1, 1, FieldEnum >
 
struct  ReturnType< 0, 1, FieldEnum >
 
struct  ReturnType< NRows, 1, FieldEnum >
 
class  NullOutputEnvelope
 
class  ExcStream
 

Functions

std::string type_name_ (double)
 
std::string type_name_ (int)
 
std::string type_name_ (std::string)
 
std::string type_name_ (FieldEnum)
 
double & scalar_value_conversion (double &ref)
 
int & scalar_value_conversion (int &ref)
 
FieldEnumscalar_value_conversion (FieldEnum &ref)
 
std::string & scalar_value_conversion (StringTensor &ref)
 
template<class RT >
RT & set_raw_scalar (RT &val, double *raw_data)
 
template<class RT >
RT & set_raw_scalar (RT &val, int *raw_data)
 
template<class RT >
RT & set_raw_scalar (RT &val, string *raw_data)
 
template<class RT >
RT & set_raw_scalar (RT &val, FieldEnum *raw_data)
 
template<class RT >
RT & set_raw_vec (RT &val, double *raw_data)
 
template<class RT >
RT & set_raw_vec (RT &val, int *raw_data)
 
template<class RT >
RT & set_raw_vec (RT &val, string *raw_data)
 
template<class RT >
RT & set_raw_vec (RT &val, FieldEnum *raw_data)
 
template<class RT >
RT & set_raw_fix (RT &val, double *raw_data)
 
template<class RT >
RT & set_raw_fix (RT &val, int *raw_data)
 
template<class RT >
RT & set_raw_fix (RT &val, string *raw_data)
 
template<class RT >
RT & set_raw_fix (RT &val, FieldEnum *raw_data)
 
template<class Type >
std::ostream & operator<< (std::ostream &stream, const NullOutputEnvelope< Type > &value)
 
template<class T >
ExcStreamoperator<< (ExcStream &estream, const T &x)
 
template<class Tag , class Type , class Func >
internal::ExcStreamoperator<< (internal::ExcStream &estream, typename EI< Tag, Type >::template lambda< Func > const &lambda_func)
 

Function Documentation

template<class Type >
std::ostream& internal::operator<< ( std::ostream &  stream,
const NullOutputEnvelope< Type > &  value 
)

Definition at line 246 of file exceptions.hh.

template<class T >
ExcStream& internal::operator<< ( ExcStream &  estream,
const T &  x 
)

Definition at line 283 of file exceptions.hh.

template<class Tag , class Type , class Func >
internal::ExcStream& internal::operator<< ( internal::ExcStream estream,
typename EI< Tag, Type >::template lambda< Func > const &  lambda_func 
)

Definition at line 290 of file exceptions.hh.

double& internal::scalar_value_conversion ( double &  ref)
inline

Definition at line 78 of file field_values.hh.

Here is the caller graph for this function:

int& internal::scalar_value_conversion ( int &  ref)
inline

Definition at line 79 of file field_values.hh.

FieldEnum& internal::scalar_value_conversion ( FieldEnum ref)
inline

Definition at line 80 of file field_values.hh.

std::string& internal::scalar_value_conversion ( StringTensor ref)
inline

Definition at line 81 of file field_values.hh.

template<class RT >
RT& internal::set_raw_fix ( RT &  val,
double *  raw_data 
)
inline

Definition at line 159 of file field_values.hh.

Here is the caller graph for this function:

template<class RT >
RT& internal::set_raw_fix ( RT &  val,
int *  raw_data 
)
inline

Definition at line 160 of file field_values.hh.

template<class RT >
RT& internal::set_raw_fix ( RT &  val,
string *  raw_data 
)
inline

Definition at line 161 of file field_values.hh.

template<class RT >
RT& internal::set_raw_fix ( RT &  val,
FieldEnum raw_data 
)
inline

Definition at line 162 of file field_values.hh.

template<class RT >
RT& internal::set_raw_scalar ( RT &  val,
double *  raw_data 
)
inline

Definition at line 149 of file field_values.hh.

Here is the caller graph for this function:

template<class RT >
RT& internal::set_raw_scalar ( RT &  val,
int *  raw_data 
)
inline

Definition at line 150 of file field_values.hh.

template<class RT >
RT& internal::set_raw_scalar ( RT &  val,
string *  raw_data 
)
inline

Definition at line 151 of file field_values.hh.

template<class RT >
RT& internal::set_raw_scalar ( RT &  val,
FieldEnum raw_data 
)
inline

Definition at line 152 of file field_values.hh.

template<class RT >
RT& internal::set_raw_vec ( RT &  val,
double *  raw_data 
)
inline

Definition at line 154 of file field_values.hh.

Here is the caller graph for this function:

template<class RT >
RT& internal::set_raw_vec ( RT &  val,
int *  raw_data 
)
inline

Definition at line 155 of file field_values.hh.

template<class RT >
RT& internal::set_raw_vec ( RT &  val,
string *  raw_data 
)
inline

Definition at line 156 of file field_values.hh.

template<class RT >
RT& internal::set_raw_vec ( RT &  val,
FieldEnum raw_data 
)
inline

Definition at line 157 of file field_values.hh.

std::string internal::type_name_ ( double  )

Definition at line 13 of file field_values.cc.

Here is the caller graph for this function:

std::string internal::type_name_ ( int  )

Definition at line 14 of file field_values.cc.

std::string internal::type_name_ ( std::string  )

Definition at line 15 of file field_values.cc.

std::string internal::type_name_ ( FieldEnum  )

Definition at line 16 of file field_values.cc.