www.mooseframework.org
PorousFlowBasicTHM.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 
13 
21 {
22 public:
24 
25  PorousFlowBasicTHM(const InputParameters & params);
26 
27 protected:
28  virtual void addKernels() override;
29  virtual void addMaterialDependencies() override;
30  virtual void addMaterials() override;
31 
32  // Whether to multiply the fluid kernels by the fluid density
34 };
static InputParameters validParams()
Action for simulation involving a single phase, single component, fully saturated fluid...
virtual void addKernels() override
Add all Kernels.
virtual void addMaterialDependencies() override
Add all material dependencies so that the correct version of each material can be added...
virtual void addMaterials() override
Add all Materials.
const bool _multiply_by_density
Base class for actions involving a single fluid phase.
PorousFlowBasicTHM(const InputParameters &params)