https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SegregatedTestComponent.h
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#pragma once
11
12#include "Component1D.h"
13
25{
26public:
28
29protected:
30 virtual void addVariables() override;
31 virtual void addMooseObjects() override;
32
34 const VariableName _u_var_name;
36 const VariableName _v_var_name;
38 const SolverSystemName _u_solver_system;
40 const SolverSystemName _v_solver_system;
41
42public:
44};
Base class for 1D components.
Definition Component1D.h:19
const InputParameters & parameters() const
Test component that solves two Poisson equations, each in its own solver system, coupled through a fi...
const VariableName _u_var_name
Name of the driving variable.
virtual void addVariables() override
const SolverSystemName _v_solver_system
Solver system to which the coupled variable is added.
virtual void addMooseObjects() override
const SolverSystemName _u_solver_system
Solver system to which the driving variable is added.
static InputParameters validParams()
const VariableName _v_var_name
Name of the variable coupled to the driving variable.