LCOV - code coverage report
Current view: top level - include/modelmodifiers - ModelModifiersBase.h (source / functions) Hit Total Coverage
Test: neams-th-coe/cardinal: 93e9c4 Lines: 0 1 0.0 %
Date: 2026-07-16 12:06:10 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /********************************************************************/
       2             : /*                  SOFTWARE COPYRIGHT NOTIFICATION                 */
       3             : /*                             Cardinal                             */
       4             : /*                                                                  */
       5             : /*                  (c) 2021 UChicago Argonne, LLC                  */
       6             : /*                        ALL RIGHTS RESERVED                       */
       7             : /*                                                                  */
       8             : /*                 Prepared by UChicago Argonne, LLC                */
       9             : /*               Under Contract No. DE-AC02-06CH11357               */
      10             : /*                With the U. S. Department of Energy               */
      11             : /*                                                                  */
      12             : /*             Prepared by Battelle Energy Alliance, LLC            */
      13             : /*               Under Contract No. DE-AC07-05ID14517               */
      14             : /*                With the U. S. Department of Energy               */
      15             : /*                                                                  */
      16             : /*                 See LICENSE for full restrictions                */
      17             : /********************************************************************/
      18             : 
      19             : #pragma once
      20             : 
      21             : #include "MooseObject.h"
      22             : #include "OpenMCBase.h"
      23             : 
      24             : /**
      25             :  * Applies a modification to the OpenMC model prior to execution.
      26             :  */
      27           0 : class ModelModifiersBase : public MooseObject, public OpenMCBase
      28             : {
      29             : public:
      30             :   static InputParameters validParams();
      31             : 
      32             :   ModelModifiersBase(const InputParameters & parameters);
      33             : 
      34             :   /// Modify the OpenMC model
      35             :   virtual void modifyOpenMCModel() const = 0;
      36             : };

Generated by: LCOV version 1.14