Phoebe developer's documentation
1.1.0
Phonon and Electron Boltzmann Equations
coupled_bte_app.h
1
#ifndef COUPLED_TRANSPORT_APP_H
2
#define COUPLED_TRANSPORT_APP_H
3
4
#include "app.h"
5
#include <string>
6
9
class
CoupledTransportApp
:
public
App
{
10
public
:
11
void
run
(
Context
&context)
override
;
12
void
checkRequirements
(
Context
&context)
override
;
13
14
};
15
16
#endif
App
Base class for launching apps.
Definition:
app.h:22
Context
Class containing the user input variables.
Definition:
context.h:15
CoupledTransportApp
Main driver for the transport calculation.
Definition:
coupled_bte_app.h:9
CoupledTransportApp::checkRequirements
void checkRequirements(Context &context) override
Checks that the user wrote a complete input file.
Definition:
coupled_bte_app.cpp:165
CoupledTransportApp::run
void run(Context &context) override
Launches the subprogram.
Definition:
coupled_bte_app.cpp:13
src
apps
coupled_bte_app.h
Generated by
1.9.1