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
Base class for launching apps.
Definition: app.h:22
Class containing the user input variables.
Definition: context.h:15
Main driver for the transport calculation.
Definition: coupled_bte_app.h:9
void checkRequirements(Context &context) override
Checks that the user wrote a complete input file.
Definition: coupled_bte_app.cpp:165
void run(Context &context) override
Launches the subprogram.
Definition: coupled_bte_app.cpp:13