USML
ocean_model Class Reference
Collaboration diagram for ocean_model:

Detailed Description

Combines the effects of surface, bottom, and profile into a single model.

Constructor & Destructor Documentation

ocean_model ( boundary_model surface,
boundary_model bottom,
profile_model profile 
)
inline

Associate ocean parts with this model.

The ocean model takes over ownership of these models and destroys them in its destructor.

virtual ~ocean_model ( )
inlinevirtual

Destroys ocean model components.

Member Function Documentation

boundary_model& bottom ( )
inline

Retrieve current model for the ocean bottom.

profile_model& profile ( )
inline

Retrieve current model for the ocean profile.

boundary_model& surface ( )
inline

Retrieve current model for the ocean surface.

Member Data Documentation

boundary_model* _bottom
private

Model of the ocean bottom.

profile_model* _profile
private

Model of the sound speed profile and attenuation.

boundary_model* _surface
private

Model of the ocean surface.