Flow123d
3.9.0-fe8de472c
src
system
armadillo_tools.hh
Go to the documentation of this file.
1
/*
2
* armadillo_setup.hh
3
*
4
* Created on: Jul 4, 2016
5
* Author: jb
6
*/
7
8
#ifndef SRC_SYSTEM_ARMADILLO_TOOLS_HH_
9
#define SRC_SYSTEM_ARMADILLO_TOOLS_HH_
10
11
#include <string>
12
13
/**
14
* This method sets particular ostream to armadillo which catch
15
* errors reported by Armadillo and report Flow error message with full stacktrace.
16
* This allows better determination of the source of the error.
17
*
18
* The call to the function may appear in the main() or in particular unit tests.
19
*/
20
void
armadillo_setup
();
21
22
23
/**
24
* Format field_value (i.e. matrix, vector scalar of double or int) into YAML string.
25
*/
26
template
<
class
T>
27
std::string
field_value_to_yaml
(
const
T &
mat
,
unsigned
int
prec = 5);
28
29
30
#endif
/* SRC_SYSTEM_ARMADILLO_TOOLS_HH_ */
field_value_to_yaml
std::string field_value_to_yaml(const T &mat, unsigned int prec=5)
Definition:
armadillo_tools.cc:138
Armor::mat
ArmaMat< double, N, M > mat
Definition:
armor.hh:888
armadillo_setup
void armadillo_setup()
Definition:
armadillo_tools.cc:66
Generated by
1.8.17