https://mooseframework.inl.gov
INSFVAction.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #include "INSFVAction.h"
11 #include "MooseApp.h"
12 #include "TheWarehouse.h"
13 #include "INSFVAttributes.h"
14 
15 registerMooseAction("NavierStokesApp", INSFVAction, "ns_meta_action");
16 
19 {
20  return Action::validParams();
21 }
22 
23 INSFVAction::INSFVAction(const InputParameters & parameters) : Action(parameters) {}
24 
25 void
27 {
28  if (_current_task == "ns_meta_action")
29  {
32  "insfv_residual_object", false);
33  }
34 }
An attribute specifying that a boundary condition is a member of a subset of boundary conditions appr...
An attribute specifying that an object is a residual object applicable to the Navier-Stokes momentum ...
MooseApp & _app
INSFVAction(const InputParameters &parameters)
Definition: INSFVAction.C:23
virtual void act() override
Definition: INSFVAction.C:26
static InputParameters validParams()
const std::string & _current_task
unsigned int registerAttribute(const std::string &name, Args... dummy_args)
static InputParameters validParams()
Definition: INSFVAction.C:18
registerMooseAction("NavierStokesApp", INSFVAction, "ns_meta_action")
TheWarehouse & theWarehouse()