Tsunami-Simulation
latest
User Documentation
1 Riemann Solver
2 Finite Volume Discretization
3 Bathemetry & Boundary Conditions
4 Two-Dimensional Solver
5 Large Data Input & Output
6 Tsunami Simulations
7 Checkpointing and Coarse Output
8 Optimization
9 Parallelization
10 CUDA
10.1 CUDA First Meeting
10.2 CUDA Final Report
Code Documentation
Tsunami-Simulation
Index
Edit on GitHub
Index
T
T
tsunami_lab (C++ type)
tsunami_lab::io (C++ type)
tsunami_lab::io::Csv (C++ class)
tsunami_lab::io::Csv::Csv (C++ function)
tsunami_lab::io::Csv::m_b (C++ member)
tsunami_lab::io::Csv::m_dxy (C++ member)
tsunami_lab::io::Csv::m_ghostCellsX (C++ member)
tsunami_lab::io::Csv::m_ghostCellsY (C++ member)
tsunami_lab::io::Csv::m_nx (C++ member)
tsunami_lab::io::Csv::m_ny (C++ member)
tsunami_lab::io::Csv::m_offsetX (C++ member)
tsunami_lab::io::Csv::m_offsetY (C++ member)
tsunami_lab::io::Csv::m_outputPath (C++ member)
tsunami_lab::io::Csv::m_stride (C++ member)
tsunami_lab::io::Csv::openCSV (C++ function)
tsunami_lab::io::Csv::write (C++ function)
tsunami_lab::io::IoWriter (C++ class)
tsunami_lab::io::IoWriter::write (C++ function)
tsunami_lab::io::IoWriter::~IoWriter (C++ function)
tsunami_lab::io::NetCdf (C++ class)
tsunami_lab::io::NetCdf::intToTBoundary (C++ function)
tsunami_lab::io::NetCdf::m_dxy (C++ member)
tsunami_lab::io::NetCdf::m_ghostCellsX (C++ member)
tsunami_lab::io::NetCdf::m_ghostCellsY (C++ member)
tsunami_lab::io::NetCdf::m_k (C++ member)
tsunami_lab::io::NetCdf::m_nx (C++ member)
tsunami_lab::io::NetCdf::m_ny (C++ member)
tsunami_lab::io::NetCdf::m_offsetX (C++ member)
tsunami_lab::io::NetCdf::m_offsetY (C++ member)
tsunami_lab::io::NetCdf::m_stride (C++ member)
tsunami_lab::io::NetCdf::ncCheck (C++ function)
tsunami_lab::io::NetCdf::NetCdf (C++ function)
tsunami_lab::io::NetCdf::putVaraWithGhostcells (C++ function)
tsunami_lab::io::NetCdf::read (C++ function)
tsunami_lab::io::NetCdf::readCheckpoint (C++ function)
tsunami_lab::io::NetCdf::tBoundaryToInt (C++ function)
tsunami_lab::io::NetCdf::write (C++ function)
tsunami_lab::io::NetCdf::writeCheckpoint (C++ function)
tsunami_lab::io::Stations (C++ class)
tsunami_lab::io::Stations::getPath (C++ function)
tsunami_lab::io::Stations::getStations (C++ function)
tsunami_lab::io::Stations::getT (C++ function)
tsunami_lab::io::Stations::hasStations (C++ function)
tsunami_lab::io::Stations::init (C++ function)
tsunami_lab::io::Stations::m_b (C++ member)
tsunami_lab::io::Stations::m_dxy (C++ member)
tsunami_lab::io::Stations::m_ghostCellsX (C++ member)
tsunami_lab::io::Stations::m_ghostCellsY (C++ member)
tsunami_lab::io::Stations::m_hasStations (C++ member)
tsunami_lab::io::Stations::m_nx (C++ member)
tsunami_lab::io::Stations::m_ny (C++ member)
tsunami_lab::io::Stations::m_offsetX (C++ member)
tsunami_lab::io::Stations::m_offsetY (C++ member)
tsunami_lab::io::Stations::m_path (C++ member)
tsunami_lab::io::Stations::m_stations (C++ member)
tsunami_lab::io::Stations::m_stride (C++ member)
tsunami_lab::io::Stations::m_T (C++ member)
tsunami_lab::io::Stations::Stations (C++ function)
tsunami_lab::io::Stations::write (C++ function)
tsunami_lab::patches (C++ type)
tsunami_lab::patches::WavePropagation (C++ class)
tsunami_lab::patches::WavePropagation1d (C++ class)
tsunami_lab::patches::WavePropagation1d::getBathymetry (C++ function)
tsunami_lab::patches::WavePropagation1d::getGhostCellsX (C++ function)
tsunami_lab::patches::WavePropagation1d::getGhostCellsY (C++ function)
tsunami_lab::patches::WavePropagation1d::getHeight (C++ function)
tsunami_lab::patches::WavePropagation1d::getMomentumX (C++ function)
tsunami_lab::patches::WavePropagation1d::getMomentumY (C++ function)
tsunami_lab::patches::WavePropagation1d::getStride (C++ function)
tsunami_lab::patches::WavePropagation1d::initGhostCells (C++ function)
tsunami_lab::patches::WavePropagation1d::m_b (C++ member)
tsunami_lab::patches::WavePropagation1d::m_boundaryLeft (C++ member)
tsunami_lab::patches::WavePropagation1d::m_boundaryRight (C++ member)
tsunami_lab::patches::WavePropagation1d::m_h (C++ member)
tsunami_lab::patches::WavePropagation1d::m_hu (C++ member)
tsunami_lab::patches::WavePropagation1d::m_nCells (C++ member)
tsunami_lab::patches::WavePropagation1d::m_step (C++ member)
tsunami_lab::patches::WavePropagation1d::m_useFWave (C++ member)
tsunami_lab::patches::WavePropagation1d::prepareDataAccess (C++ function)
tsunami_lab::patches::WavePropagation1d::setBathymetry (C++ function)
tsunami_lab::patches::WavePropagation1d::setGhostCells (C++ function)
tsunami_lab::patches::WavePropagation1d::setHeight (C++ function)
tsunami_lab::patches::WavePropagation1d::setMomentumX (C++ function)
tsunami_lab::patches::WavePropagation1d::setMomentumY (C++ function)
tsunami_lab::patches::WavePropagation1d::timeStep (C++ function)
tsunami_lab::patches::WavePropagation1d::WavePropagation1d (C++ function)
tsunami_lab::patches::WavePropagation1d::~WavePropagation1d (C++ function)
tsunami_lab::patches::WavePropagation2d (C++ class)
tsunami_lab::patches::WavePropagation2d::getBathymetry (C++ function)
tsunami_lab::patches::WavePropagation2d::getCoord (C++ function)
tsunami_lab::patches::WavePropagation2d::getGhostCellsX (C++ function)
tsunami_lab::patches::WavePropagation2d::getGhostCellsY (C++ function)
tsunami_lab::patches::WavePropagation2d::getHeight (C++ function)
tsunami_lab::patches::WavePropagation2d::getMomentumX (C++ function)
tsunami_lab::patches::WavePropagation2d::getMomentumY (C++ function)
tsunami_lab::patches::WavePropagation2d::getStride (C++ function)
tsunami_lab::patches::WavePropagation2d::initGhostCells (C++ function)
tsunami_lab::patches::WavePropagation2d::m_b (C++ member)
tsunami_lab::patches::WavePropagation2d::m_boundaryBottom (C++ member)
tsunami_lab::patches::WavePropagation2d::m_boundaryLeft (C++ member)
tsunami_lab::patches::WavePropagation2d::m_boundaryRight (C++ member)
tsunami_lab::patches::WavePropagation2d::m_boundaryTop (C++ member)
tsunami_lab::patches::WavePropagation2d::m_h (C++ member)
tsunami_lab::patches::WavePropagation2d::m_hTemp (C++ member)
tsunami_lab::patches::WavePropagation2d::m_hu (C++ member)
tsunami_lab::patches::WavePropagation2d::m_huvTemp (C++ member)
tsunami_lab::patches::WavePropagation2d::m_hv (C++ member)
tsunami_lab::patches::WavePropagation2d::m_nCellsx (C++ member)
tsunami_lab::patches::WavePropagation2d::m_nCellsy (C++ member)
tsunami_lab::patches::WavePropagation2d::m_useFWave (C++ member)
tsunami_lab::patches::WavePropagation2d::prepareDataAccess (C++ function)
tsunami_lab::patches::WavePropagation2d::setBathymetry (C++ function)
tsunami_lab::patches::WavePropagation2d::setGhostCellsX (C++ function)
tsunami_lab::patches::WavePropagation2d::setGhostCellsY (C++ function)
tsunami_lab::patches::WavePropagation2d::setHeight (C++ function)
tsunami_lab::patches::WavePropagation2d::setMomentumX (C++ function)
tsunami_lab::patches::WavePropagation2d::setMomentumY (C++ function)
tsunami_lab::patches::WavePropagation2d::timeStep (C++ function)
tsunami_lab::patches::WavePropagation2d::WavePropagation2d (C++ function)
tsunami_lab::patches::WavePropagation2d::~WavePropagation2d (C++ function)
tsunami_lab::patches::WavePropagation::getBathymetry (C++ function)
tsunami_lab::patches::WavePropagation::getGhostCellsX (C++ function)
tsunami_lab::patches::WavePropagation::getGhostCellsY (C++ function)
tsunami_lab::patches::WavePropagation::getHeight (C++ function)
tsunami_lab::patches::WavePropagation::getMomentumX (C++ function)
tsunami_lab::patches::WavePropagation::getMomentumY (C++ function)
tsunami_lab::patches::WavePropagation::getStride (C++ function)
tsunami_lab::patches::WavePropagation::initGhostCells (C++ function)
tsunami_lab::patches::WavePropagation::prepareDataAccess (C++ function)
tsunami_lab::patches::WavePropagation::setBathymetry (C++ function)
tsunami_lab::patches::WavePropagation::setHeight (C++ function)
tsunami_lab::patches::WavePropagation::setMomentumX (C++ function)
tsunami_lab::patches::WavePropagation::setMomentumY (C++ function)
tsunami_lab::patches::WavePropagation::timeStep (C++ function)
tsunami_lab::patches::WavePropagation::~WavePropagation (C++ function)
tsunami_lab::patches::WavePropagationCUDA (C++ class)
tsunami_lab::patches::WavePropagationCUDA::getBathymetry (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getCoord (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getGhostCellsX (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getGhostCellsY (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getHeight (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getMomentumX (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getMomentumY (C++ function)
tsunami_lab::patches::WavePropagationCUDA::getStride (C++ function)
tsunami_lab::patches::WavePropagationCUDA::initGhostCells (C++ function)
tsunami_lab::patches::WavePropagationCUDA::m_b (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_b_host (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_boundaryBottom (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_boundaryLeft (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_boundaryRight (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_boundaryTop (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_h (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_h_host (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_hTemp (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_hu (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_hu_host (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_huvTemp (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_hv (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_hv_host (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_nCellsx (C++ member)
tsunami_lab::patches::WavePropagationCUDA::m_nCellsy (C++ member)
tsunami_lab::patches::WavePropagationCUDA::prepareDataAccess (C++ function)
tsunami_lab::patches::WavePropagationCUDA::setBathymetry (C++ function)
tsunami_lab::patches::WavePropagationCUDA::setHeight (C++ function)
tsunami_lab::patches::WavePropagationCUDA::setMomentumX (C++ function)
tsunami_lab::patches::WavePropagationCUDA::setMomentumY (C++ function)
tsunami_lab::patches::WavePropagationCUDA::timeStep (C++ function)
tsunami_lab::patches::WavePropagationCUDA::WavePropagationCUDA (C++ function)
tsunami_lab::patches::WavePropagationCUDA::~WavePropagationCUDA (C++ function)
tsunami_lab::setups (C++ type)
tsunami_lab::setups::ArtificialTsunami2d (C++ class)
tsunami_lab::setups::ArtificialTsunami2d::getBathymetry (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getDisplacement (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getF (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getG (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getHeight (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getMomentumX (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::getMomentumY (C++ function)
tsunami_lab::setups::ArtificialTsunami2d::m_delta (C++ member)
tsunami_lab::setups::Custom1d (C++ class)
tsunami_lab::setups::Custom1d::Custom1d (C++ function)
tsunami_lab::setups::Custom1d::getBathymetry (C++ function)
tsunami_lab::setups::Custom1d::getHeight (C++ function)
tsunami_lab::setups::Custom1d::getMomentumX (C++ function)
tsunami_lab::setups::Custom1d::getMomentumY (C++ function)
tsunami_lab::setups::Custom1d::m_heightLeft (C++ member)
tsunami_lab::setups::Custom1d::m_heightRight (C++ member)
tsunami_lab::setups::Custom1d::m_middlePoint (C++ member)
tsunami_lab::setups::Custom1d::m_momentumLeft (C++ member)
tsunami_lab::setups::Custom1d::m_momentumRight (C++ member)
tsunami_lab::setups::DamBreak1d (C++ class)
tsunami_lab::setups::DamBreak1d::DamBreak1d (C++ function)
tsunami_lab::setups::DamBreak1d::getBathymetry (C++ function)
tsunami_lab::setups::DamBreak1d::getHeight (C++ function)
tsunami_lab::setups::DamBreak1d::getMomentumX (C++ function)
tsunami_lab::setups::DamBreak1d::getMomentumY (C++ function)
tsunami_lab::setups::DamBreak1d::m_heightLeft (C++ member)
tsunami_lab::setups::DamBreak1d::m_heightRight (C++ member)
tsunami_lab::setups::DamBreak1d::m_locationDam (C++ member)
tsunami_lab::setups::DamBreak2d (C++ class)
tsunami_lab::setups::DamBreak2d::getBathymetry (C++ function)
tsunami_lab::setups::DamBreak2d::getHeight (C++ function)
tsunami_lab::setups::DamBreak2d::getMomentumX (C++ function)
tsunami_lab::setups::DamBreak2d::getMomentumY (C++ function)
tsunami_lab::setups::RareRare1d (C++ class)
tsunami_lab::setups::RareRare1d::getBathymetry (C++ function)
tsunami_lab::setups::RareRare1d::getHeight (C++ function)
tsunami_lab::setups::RareRare1d::getMomentumX (C++ function)
tsunami_lab::setups::RareRare1d::getMomentumY (C++ function)
tsunami_lab::setups::RareRare1d::m_height (C++ member)
tsunami_lab::setups::RareRare1d::m_middlePoint (C++ member)
tsunami_lab::setups::RareRare1d::m_momentum (C++ member)
tsunami_lab::setups::RareRare1d::RareRare1d (C++ function)
tsunami_lab::setups::Setup (C++ class)
tsunami_lab::setups::Setup::getBathymetry (C++ function)
tsunami_lab::setups::Setup::getHeight (C++ function)
tsunami_lab::setups::Setup::getMomentumX (C++ function)
tsunami_lab::setups::Setup::getMomentumY (C++ function)
tsunami_lab::setups::Setup::~Setup (C++ function)
tsunami_lab::setups::ShockShock1d (C++ class)
tsunami_lab::setups::ShockShock1d::getBathymetry (C++ function)
tsunami_lab::setups::ShockShock1d::getHeight (C++ function)
tsunami_lab::setups::ShockShock1d::getMomentumX (C++ function)
tsunami_lab::setups::ShockShock1d::getMomentumY (C++ function)
tsunami_lab::setups::ShockShock1d::m_height (C++ member)
tsunami_lab::setups::ShockShock1d::m_middlePoint (C++ member)
tsunami_lab::setups::ShockShock1d::m_momentum (C++ member)
tsunami_lab::setups::ShockShock1d::ShockShock1d (C++ function)
tsunami_lab::setups::Subcritical1d (C++ class)
tsunami_lab::setups::Subcritical1d::getBathymetry (C++ function)
tsunami_lab::setups::Subcritical1d::getHeight (C++ function)
tsunami_lab::setups::Subcritical1d::getMomentumX (C++ function)
tsunami_lab::setups::Subcritical1d::getMomentumY (C++ function)
tsunami_lab::setups::Supercritical1d (C++ class)
tsunami_lab::setups::Supercritical1d::getBathymetry (C++ function)
tsunami_lab::setups::Supercritical1d::getHeight (C++ function)
tsunami_lab::setups::Supercritical1d::getMomentumX (C++ function)
tsunami_lab::setups::Supercritical1d::getMomentumY (C++ function)
tsunami_lab::setups::TsunamiEvent1d (C++ class)
tsunami_lab::setups::TsunamiEvent1d::getBathymetry (C++ function)
tsunami_lab::setups::TsunamiEvent1d::getBathymetryBin (C++ function)
tsunami_lab::setups::TsunamiEvent1d::getDisplacement (C++ function)
tsunami_lab::setups::TsunamiEvent1d::getHeight (C++ function)
tsunami_lab::setups::TsunamiEvent1d::getMomentumX (C++ function)
tsunami_lab::setups::TsunamiEvent1d::getMomentumY (C++ function)
tsunami_lab::setups::TsunamiEvent1d::m_delta (C++ member)
tsunami_lab::setups::TsunamiEvent1d::m_doc (C++ member)
tsunami_lab::setups::TsunamiEvent1d::TsunamiEvent1d (C++ function)
tsunami_lab::setups::TsunamiEvent2d (C++ class)
tsunami_lab::setups::TsunamiEvent2d::getBathymetry (C++ function)
tsunami_lab::setups::TsunamiEvent2d::getBathymetryBin (C++ function)
tsunami_lab::setups::TsunamiEvent2d::getDisplacement (C++ function)
tsunami_lab::setups::TsunamiEvent2d::getHeight (C++ function)
tsunami_lab::setups::TsunamiEvent2d::getMomentumX (C++ function)
tsunami_lab::setups::TsunamiEvent2d::getMomentumY (C++ function)
tsunami_lab::setups::TsunamiEvent2d::m_bathymetry (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_bathymetryX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_bathymetryY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_delta (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_displacement (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_displacementX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_displacementY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_nbX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_nbY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_ndX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_ndY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_offsetBathX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_offsetBathY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_offsetDisplX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_offsetDisplY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_stepBathX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_stepBathY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_stepDisplX (C++ member)
tsunami_lab::setups::TsunamiEvent2d::m_stepDisplY (C++ member)
tsunami_lab::setups::TsunamiEvent2d::TsunamiEvent2d (C++ function)
tsunami_lab::setups::TsunamiEvent2d::~TsunamiEvent2d (C++ function)
tsunami_lab::solvers (C++ type)
tsunami_lab::solvers::FWave (C++ class)
tsunami_lab::solvers::FWave::deltaXPsi (C++ function)
tsunami_lab::solvers::FWave::flux (C++ function)
tsunami_lab::solvers::FWave::m_g (C++ member)
tsunami_lab::solvers::FWave::m_gSqrt (C++ member)
tsunami_lab::solvers::FWave::netUpdates (C++ function)
tsunami_lab::solvers::FWave::waveSpeeds (C++ function)
tsunami_lab::solvers::FWave::waveStrengths (C++ function)
tsunami_lab::solvers::Roe (C++ class)
tsunami_lab::solvers::Roe::m_gSqrt (C++ member)
tsunami_lab::solvers::Roe::netUpdates (C++ function)
tsunami_lab::solvers::Roe::waveSpeeds (C++ function)
tsunami_lab::solvers::Roe::waveStrengths (C++ function)
tsunami_lab::t_boundary (C++ enum)
tsunami_lab::t_boundary::OPEN (C++ enumerator)
tsunami_lab::t_boundary::WALL (C++ enumerator)
tsunami_lab::t_idx (C++ type)
tsunami_lab::t_real (C++ type)
tsunami_lab::t_station (C++ struct)
tsunami_lab::t_station::name (C++ member)
tsunami_lab::t_station::x (C++ member)
tsunami_lab::t_station::y (C++ member)