GEOS
SourceFluxBoundaryCondition.hpp
1 /*
2  * ------------------------------------------------------------------------------------------------------------
3  * SPDX-License-Identifier: LGPL-2.1-only
4  *
5  * Copyright (c) 2016-2024 Lawrence Livermore National Security LLC
6  * Copyright (c) 2018-2024 Total, S.A
7  * Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University
8  * Copyright (c) 2023-2024 Chevron
9  * Copyright (c) 2019- GEOS/GEOSX Contributors
10  * All rights reserved
11  *
12  * See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
13  * ------------------------------------------------------------------------------------------------------------
14  */
15 
16 /*
17  * SourceFluxBoundaryCondition.hpp
18  *
19  */
20 
21 #ifndef GEOS_FIELDSPECIFICATION_SOURCEFLUXBOUNDARYCONDITION_HPP_
22 #define GEOS_FIELDSPECIFICATION_SOURCEFLUXBOUNDARYCONDITION_HPP_
23 
25 
26 namespace geos
27 {
28 
34 {
35 public:
41  SourceFluxBoundaryCondition( string const & name, dataRepository::Group * const parent );
42 
47 
52  static string catalogName() { return "SourceFlux"; }
53 
54  virtual const string getCatalogName() const override
55  {
57  }
58 
59 };
60 
61 } /* namespace geos */
62 
63 #endif /* GEOS_FIELDSPECIFICATION_SOURCEFLUXBOUNDARYCONDITION_HPP_ */
virtual const string getCatalogName() const override
return the catalog name
SourceFluxBoundaryCondition(string const &name, dataRepository::Group *const parent)
constructor
static string catalogName()
Static Factory Catalog Functions.
SourceFluxBoundaryCondition()=delete
destructor