Flow123d
release_2.1.0-84-g6a13a75
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
flow123d
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
#include <armadillo>
13
14
/**
15
* This method sets particular ostream to armadillo which catch
16
* errors reported by Armadillo and report Flow error message with full stacktrace.
17
* This allows better determination of the source of the error.
18
*
19
* The call to the function may appear in the main() or in particular unit tests.
20
*/
21
void
armadillo_setup
();
22
23
24
/**
25
* Format field_value (i.e. matrix, vector scalar of double or int) into YAML string.
26
*/
27
template
<
class
T>
28
std::string
field_value_to_yaml
(
const
T &mat,
unsigned
int
prec = 5);
29
30
31
#endif
/* SRC_SYSTEM_ARMADILLO_TOOLS_HH_ */
armadillo_setup
void armadillo_setup()
Definition:
armadillo_tools.cc:66
field_value_to_yaml
std::string field_value_to_yaml(const T &mat, unsigned int prec=5)
Definition:
armadillo_tools.cc:144
Generated by
1.8.11