waves
Basic FE playground
ResultsDecl.hpp
Go to the documentation of this file.
1 #ifndef KATOPTRON_RESULTSDECL_HPP
2 #define KATOPTRON_RESULTSDECL_HPP
3 
4 #include "katoptron.h"
5 #include "wObject.h"
6 #include "wTimer.h"
7 #include "wTimers.h"
8 #include "wTag.h"
9 #include "wMedium.h"
10 #include "wNode.h"
11 
12 #include "Teuchos_ParameterList.hpp"
13 
14 #include "wProblem.h"
15 #include "wContact.h"
16 #include "wMshData.h"
17 #include "wDisplayHook.h"
18 #include "wElement.h"
19 
20 // Tpetra
21 #include "Stokhos_Tpetra_MP_Vector.hpp"
22 #include "Stokhos_Tpetra_Utilities_MP_Vector.hpp"
23 #include "Tpetra_ConfigDefs.hpp"
24 
25 #include "Tpetra_Map.hpp"
26 #include "Tpetra_MultiVector.hpp"
27 #include "Tpetra_Vector.hpp"
28 #include "Tpetra_CrsGraph.hpp"
29 #include "Tpetra_CrsMatrix.hpp"
30 
31 #include <Teuchos_Array.hpp>
32 #include <Teuchos_GlobalMPISession.hpp>
33 #include <Teuchos_oblackholestream.hpp>
34 #include <Teuchos_ScalarTraits.hpp>
35 #include <Teuchos_RCP.hpp>
36 #include "Teuchos_ParameterList.hpp"
37 
38 #include "Kokkos_ViewFactory.hpp"
39 #include "Kokkos_Vector.hpp"
40 
41 #include "wRandomField.h"
42 #include "wResults.h"
43 #include "wLazy.h"
44 #include "Map.h"
45 #include <map>
46 #include "EnsembleTraits.h"
47 
51 template <class Scalar, class LocalOrdinal, class GlobalOrdinal>
52 void writeResultsVTK(
53  const katoptron::Problem &pbl,
54  Teuchos::RCP<Tpetra::Vector<Scalar, LocalOrdinal, GlobalOrdinal>> xPost,
55  Teuchos::RCP<katoptron::Map> map,
56  Teuchos::RCP<RandomField<Scalar, Kokkos::DefaultExecutionSpace>> random_field,
57  std::string name,
58  size_t ast,
59  bool final_result,
60  bool write_txt);
61 
62 #endif //KATOPTRON_RESULTSDECL_HPP
wProblem.h
wMedium.h
wContact.h
RandomField
Definition: wRandomField.h:10
EnsembleTraits.h
writeResultsVTK
void writeResultsVTK(const katoptron::Problem &pbl, Teuchos::RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal >> xPost, Teuchos::RCP< katoptron::Map > map, Teuchos::RCP< RandomField< Scalar, Kokkos::DefaultExecutionSpace >> random_field, std::string name, size_t ast, bool final_result, bool write_txt)
Function to write results on disk using VTK formats.
Definition: ResultsDef.hpp:14
wDisplayHook.h
katoptron::Problem
Class which is used to specify in Python the thermomechanical to solve.
Definition: wProblem.h:19
wRandomField.h
katoptron.h
Map.h