VertexCFD  0.0-dev
VertexCFD_ScalarParameterInput.hpp
1 #ifndef VERTEXCFD_SCALARPARAMETERINPUT_HPP
2 #define VERTEXCFD_SCALARPARAMETERINPUT_HPP
3 
4 #include <Teuchos_TypeNameTraits.hpp>
5 
6 #include <iostream>
7 
8 namespace VertexCFD
9 {
10 namespace Parameter
11 {
12 //---------------------------------------------------------------------------//
14 {
15  std::string parameter_name;
16 
17  bool operator==(const ScalarParameterInput& rhs) const;
18 };
19 
20 //---------------------------------------------------------------------------//
21 std::ostream& operator<<(std::ostream& out, const ScalarParameterInput& input);
22 
23 std::istream& operator>>(std::istream& in, ScalarParameterInput& input);
24 
25 //---------------------------------------------------------------------------//
26 
27 } // end namespace Parameter
28 } // end namespace VertexCFD
29 
30 //---------------------------------------------------------------------------//
31 namespace Teuchos
32 {
33 template<>
34 class TypeNameTraits<VertexCFD::Parameter::ScalarParameterInput>
35 {
36  public:
37  static std::string name() { return "ScalarParameter"; }
38 };
39 
40 } // end namespace Teuchos
41 
42 //---------------------------------------------------------------------------//
43 
44 #endif // end VERTEXCFD_SCALARPARAMETERINPUT_HPP
VertexCFD
Definition: tstMethodManufacturedSolutionBC.cpp:23
VertexCFD::Parameter::ScalarParameterInput
Definition: VertexCFD_ScalarParameterInput.hpp:14