NETSIM  1.0.0
Hardware-in-the-loopacousticnetworksimulator
netsim::bellhop::protobuf Namespace Reference

Classes

class  Environment
 
class  Environment_AdaptiveInfo
 
class  Environment_Beams
 
class  Environment_Bottom
 
class  Environment_Medium
 
class  Environment_Medium_Attenuation
 
class  Environment_Medium_RCSample
 
class  Environment_Output
 
class  Environment_Receivers
 
class  Environment_Receivers_ReceiverPosition
 
class  Environment_Sources
 
class  Environment_Sources_SourcePosition
 
class  Environment_Surface
 
class  Environment_WaterColumn
 
class  Environment_WaterColumn_SSPSample
 

Enumerations

enum  Environment_Output_OutputType {
  Environment_Output_OutputType_ARRIVAL_TIMES = 1, Environment_Output_OutputType_EIGENRAYS = 2, Environment_Output_OutputType_RAYS = 3, Environment_Output_OutputType_COHERENT_PRESSURE = 4,
  Environment_Output_OutputType_INCOHERENT_PRESSURE = 5, Environment_Output_OutputType_SEMICOHERENT_PRESSURE = 6
}
 
enum  Environment_Medium_Attenuation_Units {
  Environment_Medium_Attenuation_Units_DB_PER_M_KHZ = 1, Environment_Medium_Attenuation_Units_PARAMETER_LOSS = 2, Environment_Medium_Attenuation_Units_DB_PER_M = 3, Environment_Medium_Attenuation_Units_NEPERS_PER_M = 4,
  Environment_Medium_Attenuation_Units_Q_FACTOR = 5, Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH = 6
}
 
enum  Environment_Medium_MediumType { Environment_Medium_MediumType_VACUUM = 1, Environment_Medium_MediumType_RIGID = 2, Environment_Medium_MediumType_HALF_SPACE = 3, Environment_Medium_MediumType_REFLECTION_COEFFICIENT = 4 }
 
enum  Environment_WaterColumn_SSPInterpolation { Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE = 1, Environment_WaterColumn_SSPInterpolation_C_LINEAR = 2, Environment_WaterColumn_SSPInterpolation_N2_LINEAR = 3 }
 
enum  Environment_Beams_ApproximationType { Environment_Beams_ApproximationType_GEOMETRIC = 1, Environment_Beams_ApproximationType_CARTESIAN = 2, Environment_Beams_ApproximationType_RAY_CENTERED = 3, Environment_Beams_ApproximationType_GAUSSIAN = 4 }
 

Functions

bool Environment_Output_OutputType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Environment_Output_OutputType_descriptor ()
 
const ::std::string & Environment_Output_OutputType_Name (Environment_Output_OutputType value)
 
bool Environment_Output_OutputType_Parse (const ::std::string &name, Environment_Output_OutputType *value)
 
bool Environment_Medium_Attenuation_Units_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Environment_Medium_Attenuation_Units_descriptor ()
 
const ::std::string & Environment_Medium_Attenuation_Units_Name (Environment_Medium_Attenuation_Units value)
 
bool Environment_Medium_Attenuation_Units_Parse (const ::std::string &name, Environment_Medium_Attenuation_Units *value)
 
bool Environment_Medium_MediumType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Environment_Medium_MediumType_descriptor ()
 
const ::std::string & Environment_Medium_MediumType_Name (Environment_Medium_MediumType value)
 
bool Environment_Medium_MediumType_Parse (const ::std::string &name, Environment_Medium_MediumType *value)
 
bool Environment_WaterColumn_SSPInterpolation_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Environment_WaterColumn_SSPInterpolation_descriptor ()
 
const ::std::string & Environment_WaterColumn_SSPInterpolation_Name (Environment_WaterColumn_SSPInterpolation value)
 
bool Environment_WaterColumn_SSPInterpolation_Parse (const ::std::string &name, Environment_WaterColumn_SSPInterpolation *value)
 
bool Environment_Beams_ApproximationType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * Environment_Beams_ApproximationType_descriptor ()
 
const ::std::string & Environment_Beams_ApproximationType_Name (Environment_Beams_ApproximationType value)
 
bool Environment_Beams_ApproximationType_Parse (const ::std::string &name, Environment_Beams_ApproximationType *value)
 

Variables

EnvironmentDefaultTypeInternal _Environment_default_instance_
 
Environment_AdaptiveInfoDefaultTypeInternal _Environment_AdaptiveInfo_default_instance_
 
Environment_BeamsDefaultTypeInternal _Environment_Beams_default_instance_
 
Environment_BottomDefaultTypeInternal _Environment_Bottom_default_instance_
 
Environment_MediumDefaultTypeInternal _Environment_Medium_default_instance_
 
Environment_Medium_AttenuationDefaultTypeInternal _Environment_Medium_Attenuation_default_instance_
 
Environment_Medium_RCSampleDefaultTypeInternal _Environment_Medium_RCSample_default_instance_
 
Environment_OutputDefaultTypeInternal _Environment_Output_default_instance_
 
Environment_ReceiversDefaultTypeInternal _Environment_Receivers_default_instance_
 
Environment_Receivers_ReceiverPositionDefaultTypeInternal _Environment_Receivers_ReceiverPosition_default_instance_
 
Environment_SourcesDefaultTypeInternal _Environment_Sources_default_instance_
 
Environment_Sources_SourcePositionDefaultTypeInternal _Environment_Sources_SourcePosition_default_instance_
 
Environment_SurfaceDefaultTypeInternal _Environment_Surface_default_instance_
 
Environment_WaterColumnDefaultTypeInternal _Environment_WaterColumn_default_instance_
 
Environment_WaterColumn_SSPSampleDefaultTypeInternal _Environment_WaterColumn_SSPSample_default_instance_
 
const Environment_Output_OutputType Environment_Output_OutputType_OutputType_MIN = Environment_Output_OutputType_ARRIVAL_TIMES
 
const Environment_Output_OutputType Environment_Output_OutputType_OutputType_MAX = Environment_Output_OutputType_SEMICOHERENT_PRESSURE
 
const int Environment_Output_OutputType_OutputType_ARRAYSIZE = Environment_Output_OutputType_OutputType_MAX + 1
 
const Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MIN = Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
 
const Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MAX = Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
 
const int Environment_Medium_Attenuation_Units_Units_ARRAYSIZE = Environment_Medium_Attenuation_Units_Units_MAX + 1
 
const Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MIN = Environment_Medium_MediumType_VACUUM
 
const Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MAX = Environment_Medium_MediumType_REFLECTION_COEFFICIENT
 
const int Environment_Medium_MediumType_MediumType_ARRAYSIZE = Environment_Medium_MediumType_MediumType_MAX + 1
 
const Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN = Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
 
const Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX = Environment_WaterColumn_SSPInterpolation_N2_LINEAR
 
const int Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE = Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX + 1
 
const Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MIN = Environment_Beams_ApproximationType_GEOMETRIC
 
const Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MAX = Environment_Beams_ApproximationType_GAUSSIAN
 
const int Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE = Environment_Beams_ApproximationType_ApproximationType_MAX + 1
 

Enumeration Type Documentation

◆ Environment_Beams_ApproximationType

Enumerator
Environment_Beams_ApproximationType_GEOMETRIC 
Environment_Beams_ApproximationType_CARTESIAN 
Environment_Beams_ApproximationType_RAY_CENTERED 
Environment_Beams_ApproximationType_GAUSSIAN 

Definition at line 215 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units

Enumerator
Environment_Medium_Attenuation_Units_DB_PER_M_KHZ 
Environment_Medium_Attenuation_Units_PARAMETER_LOSS 
Environment_Medium_Attenuation_Units_DB_PER_M 
Environment_Medium_Attenuation_Units_NEPERS_PER_M 
Environment_Medium_Attenuation_Units_Q_FACTOR 
Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH 

Definition at line 151 of file environment.pb.h.

◆ Environment_Medium_MediumType

Enumerator
Environment_Medium_MediumType_VACUUM 
Environment_Medium_MediumType_RIGID 
Environment_Medium_MediumType_HALF_SPACE 
Environment_Medium_MediumType_REFLECTION_COEFFICIENT 

Definition at line 174 of file environment.pb.h.

◆ Environment_Output_OutputType

Enumerator
Environment_Output_OutputType_ARRIVAL_TIMES 
Environment_Output_OutputType_EIGENRAYS 
Environment_Output_OutputType_RAYS 
Environment_Output_OutputType_COHERENT_PRESSURE 
Environment_Output_OutputType_INCOHERENT_PRESSURE 
Environment_Output_OutputType_SEMICOHERENT_PRESSURE 

Definition at line 128 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation

Enumerator
Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE 
Environment_WaterColumn_SSPInterpolation_C_LINEAR 
Environment_WaterColumn_SSPInterpolation_N2_LINEAR 

Definition at line 195 of file environment.pb.h.

Function Documentation

◆ Environment_Beams_ApproximationType_descriptor()

const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Beams_ApproximationType_descriptor ( )

◆ Environment_Beams_ApproximationType_IsValid()

bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_IsValid ( int  value)

◆ Environment_Beams_ApproximationType_Name()

const ::std::string& netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Name ( Environment_Beams_ApproximationType  value)
inline

Definition at line 227 of file environment.pb.h.

◆ Environment_Beams_ApproximationType_Parse()

bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Parse ( const ::std::string &  name,
Environment_Beams_ApproximationType value 
)
inline

Definition at line 231 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units_descriptor()

const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_descriptor ( )

◆ Environment_Medium_Attenuation_Units_IsValid()

bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_IsValid ( int  value)

◆ Environment_Medium_Attenuation_Units_Name()

const ::std::string& netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Name ( Environment_Medium_Attenuation_Units  value)
inline

Definition at line 165 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units_Parse()

bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Parse ( const ::std::string &  name,
Environment_Medium_Attenuation_Units value 
)
inline

Definition at line 169 of file environment.pb.h.

◆ Environment_Medium_MediumType_descriptor()

const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Medium_MediumType_descriptor ( )

◆ Environment_Medium_MediumType_IsValid()

bool netsim::bellhop::protobuf::Environment_Medium_MediumType_IsValid ( int  value)

◆ Environment_Medium_MediumType_Name()

const ::std::string& netsim::bellhop::protobuf::Environment_Medium_MediumType_Name ( Environment_Medium_MediumType  value)
inline

Definition at line 186 of file environment.pb.h.

◆ Environment_Medium_MediumType_Parse()

bool netsim::bellhop::protobuf::Environment_Medium_MediumType_Parse ( const ::std::string &  name,
Environment_Medium_MediumType value 
)
inline

Definition at line 190 of file environment.pb.h.

◆ Environment_Output_OutputType_descriptor()

const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_Output_OutputType_descriptor ( )

◆ Environment_Output_OutputType_IsValid()

bool netsim::bellhop::protobuf::Environment_Output_OutputType_IsValid ( int  value)

◆ Environment_Output_OutputType_Name()

const ::std::string& netsim::bellhop::protobuf::Environment_Output_OutputType_Name ( Environment_Output_OutputType  value)
inline

Definition at line 142 of file environment.pb.h.

◆ Environment_Output_OutputType_Parse()

bool netsim::bellhop::protobuf::Environment_Output_OutputType_Parse ( const ::std::string &  name,
Environment_Output_OutputType value 
)
inline

Definition at line 146 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation_descriptor()

const ::google::protobuf::EnumDescriptor* netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_descriptor ( )

◆ Environment_WaterColumn_SSPInterpolation_IsValid()

bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_IsValid ( int  value)

◆ Environment_WaterColumn_SSPInterpolation_Name()

const ::std::string& netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Name ( Environment_WaterColumn_SSPInterpolation  value)
inline

Definition at line 206 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation_Parse()

bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Parse ( const ::std::string &  name,
Environment_WaterColumn_SSPInterpolation value 
)
inline

Definition at line 210 of file environment.pb.h.

Variable Documentation

◆ _Environment_AdaptiveInfo_default_instance_

Environment_AdaptiveInfoDefaultTypeInternal netsim::bellhop::protobuf::_Environment_AdaptiveInfo_default_instance_

◆ _Environment_Beams_default_instance_

Environment_BeamsDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Beams_default_instance_

◆ _Environment_Bottom_default_instance_

Environment_BottomDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Bottom_default_instance_

◆ _Environment_default_instance_

EnvironmentDefaultTypeInternal netsim::bellhop::protobuf::_Environment_default_instance_

◆ _Environment_Medium_Attenuation_default_instance_

Environment_Medium_AttenuationDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_Attenuation_default_instance_

◆ _Environment_Medium_default_instance_

Environment_MediumDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_default_instance_

◆ _Environment_Medium_RCSample_default_instance_

Environment_Medium_RCSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_RCSample_default_instance_

◆ _Environment_Output_default_instance_

Environment_OutputDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Output_default_instance_

◆ _Environment_Receivers_default_instance_

Environment_ReceiversDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_default_instance_

◆ _Environment_Receivers_ReceiverPosition_default_instance_

Environment_Receivers_ReceiverPositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_ReceiverPosition_default_instance_

◆ _Environment_Sources_default_instance_

Environment_SourcesDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_default_instance_

◆ _Environment_Sources_SourcePosition_default_instance_

Environment_Sources_SourcePositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_SourcePosition_default_instance_

◆ _Environment_Surface_default_instance_

Environment_SurfaceDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Surface_default_instance_

◆ _Environment_WaterColumn_default_instance_

Environment_WaterColumnDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_default_instance_

◆ _Environment_WaterColumn_SSPSample_default_instance_

Environment_WaterColumn_SSPSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_SSPSample_default_instance_

◆ Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE = Environment_Beams_ApproximationType_ApproximationType_MAX + 1

Definition at line 224 of file environment.pb.h.

◆ Environment_Beams_ApproximationType_ApproximationType_MAX

const Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MAX = Environment_Beams_ApproximationType_GAUSSIAN

Definition at line 223 of file environment.pb.h.

◆ Environment_Beams_ApproximationType_ApproximationType_MIN

const Environment_Beams_ApproximationType netsim::bellhop::protobuf::Environment_Beams_ApproximationType_ApproximationType_MIN = Environment_Beams_ApproximationType_GEOMETRIC

Definition at line 222 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units_Units_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_ARRAYSIZE = Environment_Medium_Attenuation_Units_Units_MAX + 1

Definition at line 162 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units_Units_MAX

const Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MAX = Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH

Definition at line 161 of file environment.pb.h.

◆ Environment_Medium_Attenuation_Units_Units_MIN

const Environment_Medium_Attenuation_Units netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Units_MIN = Environment_Medium_Attenuation_Units_DB_PER_M_KHZ

Definition at line 160 of file environment.pb.h.

◆ Environment_Medium_MediumType_MediumType_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_ARRAYSIZE = Environment_Medium_MediumType_MediumType_MAX + 1

Definition at line 183 of file environment.pb.h.

◆ Environment_Medium_MediumType_MediumType_MAX

const Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MAX = Environment_Medium_MediumType_REFLECTION_COEFFICIENT

Definition at line 182 of file environment.pb.h.

◆ Environment_Medium_MediumType_MediumType_MIN

const Environment_Medium_MediumType netsim::bellhop::protobuf::Environment_Medium_MediumType_MediumType_MIN = Environment_Medium_MediumType_VACUUM

Definition at line 181 of file environment.pb.h.

◆ Environment_Output_OutputType_OutputType_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_ARRAYSIZE = Environment_Output_OutputType_OutputType_MAX + 1

Definition at line 139 of file environment.pb.h.

◆ Environment_Output_OutputType_OutputType_MAX

const Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MAX = Environment_Output_OutputType_SEMICOHERENT_PRESSURE

Definition at line 138 of file environment.pb.h.

◆ Environment_Output_OutputType_OutputType_MIN

const Environment_Output_OutputType netsim::bellhop::protobuf::Environment_Output_OutputType_OutputType_MIN = Environment_Output_OutputType_ARRIVAL_TIMES

Definition at line 137 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE

const int netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE = Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX + 1

Definition at line 203 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX

const Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX = Environment_WaterColumn_SSPInterpolation_N2_LINEAR

Definition at line 202 of file environment.pb.h.

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN

const Environment_WaterColumn_SSPInterpolation netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN = Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE

Definition at line 201 of file environment.pb.h.