Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
UnitTests.h
Go to the documentation of this file.
1 /*------------------------------------------------------------------------*/
2 /* Copyright 2014 Sandia Corporation. */
3 /* This software is released under the license detailed */
4 /* in the file, LICENSE, which is located in the top-level Nalu */
5 /* directory structure */
6 /*------------------------------------------------------------------------*/
7 
8 
9 #ifndef UnitTests_h
10 #define UnitTests_h
11 
12 #include <Simulation.h>
13 
14 namespace sierra{
15 namespace nalu{
16 
17 class UnitTests {
18 public:
19  UnitTests(Simulation& sim) : sim_(sim) {}
20 
22 
23  void load(const YAML::Node & node);
24  //void breadboard();
25  //void initialize();
26  void run();
27  Simulation *root() { return &sim_; }
28  Simulation *parent() { return &sim_; }
29 
31 };
32 
33 } // namespace nalu
34 } // namespace Sierra
35 
36 #endif
37 
Definition: Simulation.h:28
Simulation & sim_
Definition: UnitTests.h:30
Definition: ABLForcingAlgorithm.C:26
Simulation * root()
Definition: UnitTests.h:27
Simulation * parent()
Definition: UnitTests.h:28
void run()
Definition: UnitTests.C:35
UnitTests(Simulation &sim)
Definition: UnitTests.h:19
Tpetra::Map< LocalOrdinal, GlobalOrdinal >::node_type Node
Definition: LinearSolver.h:32
void load(const YAML::Node &node)
Definition: UnitTests.C:31
~UnitTests()
Definition: UnitTests.h:21
Definition: UnitTests.h:17