LCOV - code coverage report
Current view: top level - src/multiapps - HazardCurveMultiApp.C (source / functions) Hit Total Coverage
Test: idaholab/mastodon: 55510a Lines: 16 17 94.1 %
Date: 2025-08-26 23:09:31 Functions: 2 2 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : #include "HazardCurveMultiApp.h"
       2             : 
       3             : registerMooseObject("MastodonApp", HazardCurveMultiApp);
       4             : 
       5             : InputParameters
       6          18 : HazardCurveMultiApp::validParams()
       7             : {
       8          18 :   InputParameters params = TransientMultiApp::validParams();
       9          18 :   params.addClassDescription(
      10             :       "Creates a sub file for each row of each HazardCurve bin and ground motion.");
      11          36 :   params.addRequiredParam<UserObjectName>(
      12             :       "hazard", "The HazardCurve object to utilize for creating MultiApps.");
      13          18 :   params.suppressParameter<std::vector<Point>>("positions");
      14          18 :   params.suppressParameter<bool>("output_in_position");
      15          18 :   params.suppressParameter<std::vector<FileName>>("positions_file");
      16          18 :   params.suppressParameter<Real>("move_time");
      17          18 :   params.suppressParameter<std::vector<Point>>("move_positions");
      18          18 :   params.suppressParameter<std::vector<unsigned int>>("move_apps");
      19          18 :   params.set<bool>("use_positions") = false;
      20          18 :   return params;
      21           0 : }
      22             : 
      23           9 : HazardCurveMultiApp::HazardCurveMultiApp(const InputParameters & parameters)
      24             :   : TransientMultiApp(parameters),
      25             :     UserObjectInterface(this),
      26           9 :     _hazard_curve(getUserObject<HazardCurve>("hazard"))
      27             : {
      28           9 :   init(_hazard_curve.count());
      29           9 : }

Generated by: LCOV version 1.14