Flow123d  release_2.2.0-36-g163dc99
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

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 130 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 194 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 310 of file exceptions.hh.

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

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

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

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

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

Definition at line 111 of file field_values.hh.

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

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

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

Definition at line 103 of file field_values.hh.

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

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

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

Definition at line 107 of file field_values.hh.