Flow123d  build_with_4.0.3-c0baa07
Classes | Functions
internal Namespace Reference

Classes

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

Functions

template<class RT >
RT & set_raw_scalar (RT &, double *raw_data)
 
template<class RT >
RT & set_raw_scalar (RT &, int *raw_data)
 
template<class RT >
RT & set_raw_scalar (RT &, 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

◆ init_matrix_from_input()

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 143 of file field_values.hh.

Here is the caller graph for this function:

◆ init_vector_from_input()

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 208 of file field_values.hh.

Here is the caller graph for this function:

◆ operator<<() [1/3]

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

Definition at line 347 of file exceptions.hh.

◆ operator<<() [2/3]

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.

◆ operator<<() [3/3]

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

Definition at line 309 of file exceptions.hh.

◆ set_raw_fix() [1/3]

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

Definition at line 122 of file field_values.hh.

Here is the caller graph for this function:

◆ set_raw_fix() [2/3]

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

Definition at line 124 of file field_values.hh.

◆ set_raw_fix() [3/3]

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

Definition at line 123 of file field_values.hh.

◆ set_raw_scalar() [1/3]

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

Definition at line 114 of file field_values.hh.

Here is the caller graph for this function:

◆ set_raw_scalar() [2/3]

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

Definition at line 116 of file field_values.hh.

◆ set_raw_scalar() [3/3]

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

Definition at line 115 of file field_values.hh.

◆ set_raw_vec() [1/3]

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

Definition at line 118 of file field_values.hh.

Here is the caller graph for this function:

◆ set_raw_vec() [2/3]

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

Definition at line 120 of file field_values.hh.

◆ set_raw_vec() [3/3]

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

Definition at line 119 of file field_values.hh.