NETSIM 1.2.0
Hardware-in-the-loop acoustic network simulator
 
Loading...
Searching...
No Matches
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 : int {
  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 : int {
  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 : int { 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 : int { Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE = 1 , Environment_WaterColumn_SSPInterpolation_C_LINEAR = 2 , Environment_WaterColumn_SSPInterpolation_N2_LINEAR = 3 }
 
enum  Environment_Beams_ApproximationType : int { 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 ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Environment_Output_OutputType_descriptor ()
 
template<typename T >
const std::string & Environment_Output_OutputType_Name (T enum_t_value)
 
bool Environment_Output_OutputType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Output_OutputType *value)
 
bool Environment_Medium_Attenuation_Units_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Environment_Medium_Attenuation_Units_descriptor ()
 
template<typename T >
const std::string & Environment_Medium_Attenuation_Units_Name (T enum_t_value)
 
bool Environment_Medium_Attenuation_Units_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Medium_Attenuation_Units *value)
 
bool Environment_Medium_MediumType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Environment_Medium_MediumType_descriptor ()
 
template<typename T >
const std::string & Environment_Medium_MediumType_Name (T enum_t_value)
 
bool Environment_Medium_MediumType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_Medium_MediumType *value)
 
bool Environment_WaterColumn_SSPInterpolation_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Environment_WaterColumn_SSPInterpolation_descriptor ()
 
template<typename T >
const std::string & Environment_WaterColumn_SSPInterpolation_Name (T enum_t_value)
 
bool Environment_WaterColumn_SSPInterpolation_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Environment_WaterColumn_SSPInterpolation *value)
 
bool Environment_Beams_ApproximationType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Environment_Beams_ApproximationType_descriptor ()
 
template<typename T >
const std::string & Environment_Beams_ApproximationType_Name (T enum_t_value)
 
bool Environment_Beams_ApproximationType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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_
 
constexpr Environment_Output_OutputType Environment_Output_OutputType_OutputType_MIN = Environment_Output_OutputType_ARRIVAL_TIMES
 
constexpr Environment_Output_OutputType Environment_Output_OutputType_OutputType_MAX = Environment_Output_OutputType_SEMICOHERENT_PRESSURE
 
constexpr int Environment_Output_OutputType_OutputType_ARRAYSIZE = Environment_Output_OutputType_OutputType_MAX + 1
 
constexpr Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MIN = Environment_Medium_Attenuation_Units_DB_PER_M_KHZ
 
constexpr Environment_Medium_Attenuation_Units Environment_Medium_Attenuation_Units_Units_MAX = Environment_Medium_Attenuation_Units_DB_PER_WAVELENGTH
 
constexpr int Environment_Medium_Attenuation_Units_Units_ARRAYSIZE = Environment_Medium_Attenuation_Units_Units_MAX + 1
 
constexpr Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MIN = Environment_Medium_MediumType_VACUUM
 
constexpr Environment_Medium_MediumType Environment_Medium_MediumType_MediumType_MAX = Environment_Medium_MediumType_REFLECTION_COEFFICIENT
 
constexpr int Environment_Medium_MediumType_MediumType_ARRAYSIZE = Environment_Medium_MediumType_MediumType_MAX + 1
 
constexpr Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN = Environment_WaterColumn_SSPInterpolation_CUBIC_SPLINE
 
constexpr Environment_WaterColumn_SSPInterpolation Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX = Environment_WaterColumn_SSPInterpolation_N2_LINEAR
 
constexpr int Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE = Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX + 1
 
constexpr Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MIN = Environment_Beams_ApproximationType_GEOMETRIC
 
constexpr Environment_Beams_ApproximationType Environment_Beams_ApproximationType_ApproximationType_MAX = Environment_Beams_ApproximationType_GAUSSIAN
 
constexpr 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 228 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 152 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 179 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 125 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 204 of file environment.pb.h.

Function Documentation

◆ Environment_Beams_ApproximationType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::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()

template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Name ( enum_t_value)
inline

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

◆ Environment_Beams_ApproximationType_Parse()

bool netsim::bellhop::protobuf::Environment_Beams_ApproximationType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Environment_Beams_ApproximationType value 
)
inline

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

◆ Environment_Medium_Attenuation_Units_descriptor()

const ::PROTOBUF_NAMESPACE_ID::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()

template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Name ( enum_t_value)
inline

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

◆ Environment_Medium_Attenuation_Units_Parse()

bool netsim::bellhop::protobuf::Environment_Medium_Attenuation_Units_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Environment_Medium_Attenuation_Units value 
)
inline

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

◆ Environment_Medium_MediumType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::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()

template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Medium_MediumType_Name ( enum_t_value)
inline

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

◆ Environment_Medium_MediumType_Parse()

bool netsim::bellhop::protobuf::Environment_Medium_MediumType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Environment_Medium_MediumType value 
)
inline

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

◆ Environment_Output_OutputType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::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()

template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_Output_OutputType_Name ( enum_t_value)
inline

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

◆ Environment_Output_OutputType_Parse()

bool netsim::bellhop::protobuf::Environment_Output_OutputType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Environment_Output_OutputType value 
)
inline

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

◆ Environment_WaterColumn_SSPInterpolation_descriptor()

const ::PROTOBUF_NAMESPACE_ID::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()

template<typename T >
const std::string & netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Name ( enum_t_value)
inline

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

◆ Environment_WaterColumn_SSPInterpolation_Parse()

bool netsim::bellhop::protobuf::Environment_WaterColumn_SSPInterpolation_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Environment_WaterColumn_SSPInterpolation value 
)
inline

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

Variable Documentation

◆ _Environment_AdaptiveInfo_default_instance_

Environment_AdaptiveInfoDefaultTypeInternal netsim::bellhop::protobuf::_Environment_AdaptiveInfo_default_instance_
extern

◆ _Environment_Beams_default_instance_

Environment_BeamsDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Beams_default_instance_
extern

◆ _Environment_Bottom_default_instance_

Environment_BottomDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Bottom_default_instance_
extern

◆ _Environment_default_instance_

EnvironmentDefaultTypeInternal netsim::bellhop::protobuf::_Environment_default_instance_
extern

◆ _Environment_Medium_Attenuation_default_instance_

Environment_Medium_AttenuationDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_Attenuation_default_instance_
extern

◆ _Environment_Medium_default_instance_

Environment_MediumDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_default_instance_
extern

◆ _Environment_Medium_RCSample_default_instance_

Environment_Medium_RCSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Medium_RCSample_default_instance_
extern

◆ _Environment_Output_default_instance_

Environment_OutputDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Output_default_instance_
extern

◆ _Environment_Receivers_default_instance_

Environment_ReceiversDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_default_instance_
extern

◆ _Environment_Receivers_ReceiverPosition_default_instance_

Environment_Receivers_ReceiverPositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Receivers_ReceiverPosition_default_instance_
extern

◆ _Environment_Sources_default_instance_

Environment_SourcesDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_default_instance_
extern

◆ _Environment_Sources_SourcePosition_default_instance_

Environment_Sources_SourcePositionDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Sources_SourcePosition_default_instance_
extern

◆ _Environment_Surface_default_instance_

Environment_SurfaceDefaultTypeInternal netsim::bellhop::protobuf::_Environment_Surface_default_instance_
extern

◆ _Environment_WaterColumn_default_instance_

Environment_WaterColumnDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_default_instance_
extern

◆ _Environment_WaterColumn_SSPSample_default_instance_

Environment_WaterColumn_SSPSampleDefaultTypeInternal netsim::bellhop::protobuf::_Environment_WaterColumn_SSPSample_default_instance_
extern

◆ Environment_Beams_ApproximationType_ApproximationType_ARRAYSIZE

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

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

◆ Environment_Beams_ApproximationType_ApproximationType_MAX

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

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

◆ Environment_Beams_ApproximationType_ApproximationType_MIN

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

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

◆ Environment_Medium_Attenuation_Units_Units_ARRAYSIZE

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

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

◆ Environment_Medium_Attenuation_Units_Units_MAX

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

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

◆ Environment_Medium_Attenuation_Units_Units_MIN

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

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

◆ Environment_Medium_MediumType_MediumType_ARRAYSIZE

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

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

◆ Environment_Medium_MediumType_MediumType_MAX

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

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

◆ Environment_Medium_MediumType_MediumType_MIN

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

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

◆ Environment_Output_OutputType_OutputType_ARRAYSIZE

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

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

◆ Environment_Output_OutputType_OutputType_MAX

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

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

◆ Environment_Output_OutputType_OutputType_MIN

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

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

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_ARRAYSIZE

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

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

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MAX

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

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

◆ Environment_WaterColumn_SSPInterpolation_SSPInterpolation_MIN

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

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