www.mooseframework.org
CoupledPressureAction.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 #pragma once
11 
12 #include "Action.h"
13 
15 
16 template <>
17 InputParameters validParams<CoupledPressureAction>();
18 
22 class CoupledPressureAction : public Action
23 {
24 public:
25  static InputParameters validParams();
26 
27  CoupledPressureAction(const InputParameters & params);
28 
29  virtual void act() override;
30 
31 protected:
32  std::vector<std::vector<AuxVariableName>> _save_in_vars;
33  std::vector<bool> _has_save_in_vars;
34 };
CoupledPressureAction::act
virtual void act() override
Definition: CoupledPressureAction.C:59
CoupledPressureAction::_has_save_in_vars
std::vector< bool > _has_save_in_vars
Definition: CoupledPressureAction.h:33
CoupledPressureAction
Action that sets up pressure boundary condition on displacement variables.
Definition: CoupledPressureAction.h:22
CoupledPressureAction::validParams
static InputParameters validParams()
Definition: CoupledPressureAction.C:20
CoupledPressureAction::CoupledPressureAction
CoupledPressureAction(const InputParameters &params)
Definition: CoupledPressureAction.C:47
CoupledPressureAction::_save_in_vars
std::vector< std::vector< AuxVariableName > > _save_in_vars
Definition: CoupledPressureAction.h:32
validParams< CoupledPressureAction >
InputParameters validParams< CoupledPressureAction >()