|
World Ocean Simulation System (WOSS) library
|
Hard bottom type implementation. More...
#include <sediment-definitions.h>


Public Member Functions | |
| SedimentHardBottom () | |
| Public Member Functions inherited from woss::Sediment | |
| Sediment () | |
| Sediment (const std::string &name, double velc, double vels, double dens, double attc, double atts, double bottom_depth=1.0) | |
| Sediment (const Sediment ©)=default | |
| Sediment (Sediment &&tmp)=default | |
| virtual | ~Sediment ()=default |
| virtual std::unique_ptr< Sediment > | create () const |
| virtual std::unique_ptr< Sediment > | create (const std::string &name, double velc, double vels, double dens, double attc, double atts, double bottom_depth=1.0) const |
| virtual std::unique_ptr< Sediment > | clone () const |
| Sediment & | setType (const std::string &name) |
| Sediment & | setVelocityC (double vel) |
| Sediment & | setVelocityS (double vel) |
| Sediment & | setDensity (double dens) |
| Sediment & | setAttenuationC (double att) |
| Sediment & | setAttenuationS (double att) |
| Sediment & | setDepth (double bottom_depth) |
| Sediment & | set (const std::string &name, double velc, double vels, double dens, double attc, double atts, double bottom_depth) |
| double | getVelocityC () const |
| double | getVelocityS () const |
| double | getDensity () const |
| double | getAttenuationC () const |
| double | getAttenuationS () const |
| double | getDepth () const |
| std::string | getType () const |
| virtual bool | isValid () const |
| virtual const std::string | getStringValues () const |
| Sediment & | operator= (const Sediment &sed)=default |
| Sediment & | operator= (Sediment &&tmp)=default |
Additional Inherited Members | |
| Static Public Member Functions inherited from woss::Sediment | |
| static void | setDebug (bool flag) |
| Protected Attributes inherited from woss::Sediment | |
| std::string | type |
| double | depth |
| double | vel_c |
| double | vel_s |
| double | density |
| double | att_c |
| double | att_s |
| Static Protected Attributes inherited from woss::Sediment | |
| static bool | debug = false |
Hard bottom type implementation.
Literature hard bottom implementation
| SedimentHardBottom::SedimentHardBottom | ( | ) |