Flow123d  last_with_con_2.0.0-4-g42e6930
Classes | Functions
internal Namespace Reference

Classes

struct  AccessTypeDispatch
 
struct  AccessTypeDispatch< unsigned int >
 
class  ExcStream
 
struct  InputType
 
struct  InputType< FieldEnum >
 
struct  InputType< int >
 
class  Irmay
 
class  NullOutputEnvelope
 
struct  ReturnType
 
struct  ReturnType< 0, 1, ET >
 
struct  ReturnType< 0, 1, FieldEnum >
 
struct  ReturnType< 1, 1, ET >
 
struct  ReturnType< 1, 1, FieldEnum >
 
struct  ReturnType< NRows, 1, ET >
 
struct  ReturnType< NRows, 1, FieldEnum >
 
struct  ReturnType< NRows, NCols, FieldEnum >
 
class  SimpleAllocator
 
class  VanGenuchten
 

Functions

std::string type_name_ (double)
 
std::string type_name_ (int)
 
std::string type_name_ (FieldEnum)
 
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, 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, 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, FieldEnum *raw_data)
 
template<class MatrixType >
void init_matrix_from_input (MatrixType &value, Input::Array rec)
 
template<class VectorType >
void init_vector_from_input (VectorType &value, Input::Array rec)
 
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 MatrixType >
void internal::init_matrix_from_input ( MatrixType &  value,
Input::Array  rec 
)

Initialize an Armadillo matrix from the input. Since only limited methods are used we can use this template to initialize StringTensor as well. Used methodas are: at(row,col), zeros()

Definition at line 127 of file field_values.hh.

Here is the caller graph for this function:

template<class VectorType >
void internal::init_vector_from_input ( VectorType &  value,
Input::Array  rec 
)

Initialize an Armadillo vector from the input. Since only limited methods are used we can use this template to initialize StringTensor as well. Used methodas are: at(row,col), zeros()

Definition at line 191 of file field_values.hh.

Here is the caller graph for this function:

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

Definition at line 302 of file exceptions.hh.

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

Definition at line 339 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 346 of file exceptions.hh.

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

Definition at line 106 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 107 of file field_values.hh.

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

Definition at line 108 of file field_values.hh.

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

Definition at line 98 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 99 of file field_values.hh.

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

Definition at line 100 of file field_values.hh.

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

Definition at line 102 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 103 of file field_values.hh.

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

Definition at line 104 of file field_values.hh.

std::string internal::type_name_ ( double  )

Definition at line 22 of file field_values.cc.

Here is the caller graph for this function:

std::string internal::type_name_ ( int  )

Definition at line 23 of file field_values.cc.

std::string internal::type_name_ ( FieldEnum  )

Definition at line 24 of file field_values.cc.