Chi-Tech
lbs_steady_state.h
Go to the documentation of this file.
1
#ifndef CHITECH_LBS_STEADY_STATE_H
2
#define CHITECH_LBS_STEADY_STATE_H
3
4
#include "
LinearBoltzmannSolvers/A_LBSSolver/lbs_solver.h
"
5
6
namespace
lbs
7
{
8
9
class
SteadyStateSolver
:
public
chi_physics::Solver
10
{
11
protected
:
12
LBSSolver
&
lbs_solver_
;
13
14
public
:
15
static
chi::InputParameters
GetInputParameters
();
16
17
explicit
SteadyStateSolver
(
const
chi::InputParameters
& params);
18
19
void
Initialize
()
override
;
20
void
Execute
()
override
;
21
};
22
23
}
24
25
#endif
// CHITECH_LBS_STEADY_STATE_H
chi::InputParameters
Definition:
input_parameters.h:23
chi_physics::Solver
Definition:
chi_solver.h:22
lbs::LBSSolver
Definition:
lbs_solver.h:50
lbs::SteadyStateSolver
Definition:
lbs_steady_state.h:10
lbs::SteadyStateSolver::Initialize
void Initialize() override
Definition:
lbs_steady_state.cc:38
lbs::SteadyStateSolver::lbs_solver_
LBSSolver & lbs_solver_
Definition:
lbs_steady_state.h:12
lbs::SteadyStateSolver::Execute
void Execute() override
Definition:
lbs_steady_state.cc:43
lbs::SteadyStateSolver::SteadyStateSolver
SteadyStateSolver(const chi::InputParameters ¶ms)
Definition:
lbs_steady_state.cc:30
lbs::SteadyStateSolver::GetInputParameters
static chi::InputParameters GetInputParameters()
Definition:
lbs_steady_state.cc:12
lbs_solver.h
lbs
Definition:
acceleration.cc:10
modules
LinearBoltzmannSolvers
Executors
lbs_steady_state.h
Generated by
1.9.3