https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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
15registerMooseAction("NavierStokesApp", INSFVAction, "ns_meta_action");
16
22
23INSFVAction::INSFVAction(const InputParameters & parameters) : Action(parameters) {}
24
25void
27{
28 if (_current_task == "ns_meta_action")
29 {
32 "insfv_residual_object", false);
33 }
34}
registerMooseAction("NavierStokesApp", INSFVAction, "ns_meta_action")
static InputParameters validParams()
MooseApp & _app
const std::string & _current_task
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 ...
static InputParameters validParams()
Definition INSFVAction.C:18
INSFVAction(const InputParameters &parameters)
Definition INSFVAction.C:23
virtual void act() override
Definition INSFVAction.C:26
TheWarehouse & theWarehouse()
unsigned int registerAttribute(const std::string &name, Args... dummy_args)