VertexCFD  0.0-dev
VertexCFD_GeneralScalarParameterInput.hpp
1 #ifndef VERTEXCFD_GENERALSCALARPARAMTERINPUT_HPP
2 #define VERTEXCFD_GENERALSCALARPARAMTERINPUT_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 GeneralScalarParameterInput& rhs) const;
18 };
19 
20 //---------------------------------------------------------------------------//
21 std::ostream&
22 operator<<(std::ostream& out, const GeneralScalarParameterInput& input);
23 
24 std::istream& operator>>(std::istream& in, GeneralScalarParameterInput& input);
25 
26 //---------------------------------------------------------------------------//
27 
28 } // end namespace Parameter
29 } // end namespace VertexCFD
30 
31 //---------------------------------------------------------------------------//
32 namespace Teuchos
33 {
34 template<>
35 class TypeNameTraits<VertexCFD::Parameter::GeneralScalarParameterInput>
36 {
37  public:
38  static std::string name() { return "GeneralScalarParameter"; }
39 };
40 
41 } // end namespace Teuchos
42 
43 //---------------------------------------------------------------------------//
44 
45 #endif // end VERTEXCFD_GENERALSCALARPARAMTERINPUT_HPP
VertexCFD
Definition: tstMethodManufacturedSolutionBC.cpp:23
VertexCFD::Parameter::GeneralScalarParameterInput
Definition: VertexCFD_GeneralScalarParameterInput.hpp:14