www.mooseframework.org
Functions
PorousFlowApp.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< PorousFlowApp > ()
 
 registerKnownLabel ("PorousFlowApp")
 
static void associateSyntaxInner (Syntax &syntax, ActionFactory &)
 
void PorousFlowApp__registerAll (Factory &f, ActionFactory &af, Syntax &s)
 
void PorousFlowApp__registerApps ()
 

Function Documentation

◆ associateSyntaxInner()

static void associateSyntaxInner ( Syntax &  syntax,
ActionFactory &   
)
static

Definition at line 45 of file PorousFlowApp.C.

46 {
47  registerSyntaxTask("PorousFlowUnsaturated", "PorousFlowUnsaturated", "add_user_object");
48  registerSyntaxTask("PorousFlowUnsaturated", "PorousFlowUnsaturated", "add_kernel");
49  registerSyntaxTask("PorousFlowUnsaturated", "PorousFlowUnsaturated", "add_material");
50  registerSyntaxTask("PorousFlowUnsaturated", "PorousFlowUnsaturated", "add_aux_variable");
51  registerSyntaxTask("PorousFlowUnsaturated", "PorousFlowUnsaturated", "add_aux_kernel");
52 
53  registerSyntaxTask("PorousFlowFullySaturated", "PorousFlowFullySaturated", "add_user_object");
54  registerSyntaxTask("PorousFlowFullySaturated", "PorousFlowFullySaturated", "add_kernel");
55  registerSyntaxTask("PorousFlowFullySaturated", "PorousFlowFullySaturated", "add_material");
56  registerSyntaxTask("PorousFlowFullySaturated", "PorousFlowFullySaturated", "add_aux_variable");
57  registerSyntaxTask("PorousFlowFullySaturated", "PorousFlowFullySaturated", "add_aux_kernel");
58 
59  registerSyntaxTask("PorousFlowBasicTHM", "PorousFlowBasicTHM", "add_user_object");
60  registerSyntaxTask("PorousFlowBasicTHM", "PorousFlowBasicTHM", "add_kernel");
61  registerSyntaxTask("PorousFlowBasicTHM", "PorousFlowBasicTHM", "add_material");
62  registerSyntaxTask("PorousFlowBasicTHM", "PorousFlowBasicTHM", "add_aux_variable");
63  registerSyntaxTask("PorousFlowBasicTHM", "PorousFlowBasicTHM", "add_aux_kernel");
64 
65  // Task dependency and syntax for action to automatically add PorousFlow materials
66  registerSyntax("PorousFlowAddMaterialAction", "Materials");
67 
68  // Task dependency and syntax for action to automatically add PorousFlowJoiner materials
69  registerTask("add_joiners", /*is_required=*/false);
70  addTaskDependency("add_joiners", "add_material");
71 
72  registerSyntaxTask("PorousFlowAddMaterialJoiner", "Materials", "add_joiners");
73 }

Referenced by PorousFlowApp::associateSyntax(), and PorousFlowApp::registerAll().

◆ PorousFlowApp__registerAll()

void PorousFlowApp__registerAll ( Factory &  f,
ActionFactory &  af,
Syntax &  s 
)

Definition at line 126 of file PorousFlowApp.C.

127 {
128  PorousFlowApp::registerAll(f, af, s);
129 }

◆ PorousFlowApp__registerApps()

void PorousFlowApp__registerApps ( )

Definition at line 131 of file PorousFlowApp.C.

132 {
134 }

◆ registerKnownLabel()

registerKnownLabel ( "PorousFlowApp"  )

◆ validParams< PorousFlowApp >()

template<>
InputParameters validParams< PorousFlowApp > ( )

Definition at line 20 of file PorousFlowApp.C.

21 {
22  InputParameters params = validParams<MooseApp>();
23 
24  params.set<bool>("automatic_automatic_scaling") = false;
25 
26  // Do not use legacy DirichletBC, that is, set DirichletBC default for preset = true
27  params.set<bool>("use_legacy_dirichlet_bc") = false;
28 
29  return params;
30 }

Referenced by validParams< PorousFlowTestApp >().

PorousFlowApp::registerApps
static void registerApps()
Definition: PorousFlowApp.C:39
PorousFlowApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:76