WaveBEM: Unsteady Nonlinear Potential Flow Solver for Ship-Wave Interaction.
Driver< dim > Class Template Reference

#include <driver.h>

Public Member Functions

 Driver (int argc, char **argv)
 
 ~Driver ()
 
void run ()
 
void DeclareParameters ()
 
void ParseParameters ()
 

Static Public Member Functions

static std::string get_library_names ()
 

Private Attributes

NumericalTowingTank computational_domain
 
BEMFMA< dim > fma
 
BEMProblem< dim > bem_problem
 
FreeSurface< dim > free_surface
 
DAETimeIntegrator dae_time_int
 
ParameterHandler prm
 
std::string library_str
 
unsigned int maxNumSteps
 

Detailed Description

template<int dim>
class Driver< dim >

Definition at line 28 of file driver.h.

Constructor & Destructor Documentation

template<int dim>
Driver< dim >::Driver ( int  argc,
char **  argv 
)

Definition at line 7 of file driver.cc.

template<int dim>
Driver< dim >::~Driver ( )

Definition at line 41 of file driver.cc.

Member Function Documentation

template<int dim>
void Driver< dim >::DeclareParameters ( )

Definition at line 83 of file driver.cc.

template<int dim>
static std::string Driver< dim >::get_library_names ( )
static
template<int dim>
void Driver< dim >::ParseParameters ( )

Definition at line 94 of file driver.cc.

template<int dim>
void Driver< dim >::run ( )

Definition at line 46 of file driver.cc.

Member Data Documentation

template<int dim>
BEMProblem<dim> Driver< dim >::bem_problem
private

Definition at line 51 of file driver.h.

template<int dim>
NumericalTowingTank Driver< dim >::computational_domain
private

Definition at line 46 of file driver.h.

template<int dim>
DAETimeIntegrator Driver< dim >::dae_time_int
private

Definition at line 55 of file driver.h.

template<int dim>
BEMFMA<dim> Driver< dim >::fma
private

Definition at line 49 of file driver.h.

template<int dim>
FreeSurface<dim> Driver< dim >::free_surface
private

Definition at line 53 of file driver.h.

template<int dim>
std::string Driver< dim >::library_str
private

Definition at line 59 of file driver.h.

template<int dim>
unsigned int Driver< dim >::maxNumSteps
private

Definition at line 61 of file driver.h.

template<int dim>
ParameterHandler Driver< dim >::prm
private

Definition at line 57 of file driver.h.


The documentation for this class was generated from the following files: