World Ocean Simulation System (WOSS) library
woss::Transducer Member List

This is the complete list of members for woss::Transducer, including all inherited members.

bandwith_3dbwoss::Transducerprotected
beam_power_mapwoss::Transducerprotected
beam_precisionwoss::Transducerprotected
beampattern_begin() constwoss::Transducerinline
beampattern_clear()woss::Transducerinline
beampattern_empty() constwoss::Transducerinline
beampattern_end() constwoss::Transducerinline
beampattern_erase(double angle)woss::Transducerinline
beampattern_find(double angle) constwoss::Transducerinline
beampattern_insert(double angle, double power)woss::Transducerinline
beampattern_lower_bound(double angle) constwoss::Transducerinline
beampattern_multiply(double value)woss::Transducerinline
beampattern_multiply(double value, BeamPowerMap &map)woss::Transducerprotectedvirtual
beampattern_rbegin() constwoss::Transducerinline
beampattern_rend() constwoss::Transducerinline
beampattern_replace(double angle, double power)woss::Transducerinline
beampattern_rotate(double angle)woss::Transducerinline
beampattern_rotate(double angle, BeamPowerMap &map)woss::Transducerprotectedvirtual
beampattern_size() constwoss::Transducerinline
beampattern_sum(double value)woss::Transducerinline
beampattern_sum(double value, BeamPowerMap &map)woss::Transducerprotectedvirtual
beampattern_upper_bound(double angle) constwoss::Transducerinline
BeamPowerMap typedefwoss::Transducerprotected
BPMCIter typedef (defined in woss::Transducer)woss::Transducerprotected
BPMCRIter typedef (defined in woss::Transducer)woss::Transducerprotected
BPMIter typedef (defined in woss::Transducer)woss::Transducerprotected
BPMRIter typedef (defined in woss::Transducer)woss::Transducerprotected
clearAll()woss::Transducerinline
clone() constwoss::Transducervirtual
CMCIter typedef (defined in woss::Transducer)woss::Transducerprotected
CMCRIter typedef (defined in woss::Transducer)woss::Transducerprotected
CMIter typedef (defined in woss::Transducer)woss::Transducerprotected
CMRIter typedef (defined in woss::Transducer)woss::Transducerprotected
conductance_begin() constwoss::Transducerinline
conductance_clear()woss::Transducerinline
conductance_empty() constwoss::Transducerinline
conductance_end() constwoss::Transducerinline
conductance_erase(double frequency)woss::Transducerinline
conductance_find(double frequency) constwoss::Transducerinline
conductance_insert(double frequency, double conductance)woss::Transducerinline
conductance_insert(double frequency, const ::std::complex< double > &impedance)woss::Transducerinline
conductance_lower_bound(double frequency) constwoss::Transducerinline
conductance_mapwoss::Transducerprotected
conductance_precisionwoss::Transducerprotected
conductance_rbegin() constwoss::Transducerinline
conductance_rend() constwoss::Transducerinline
conductance_replace(double frequency, double conductance)woss::Transducerinline
conductance_replace(double frequency, const ::std::complex< double > &impedance)woss::Transducerinline
conductance_size() constwoss::Transducerinline
conductance_upper_bound(double frequency) constwoss::Transducerinline
ConductanceMap typedefwoss::Transducerprotected
conical_string (defined in woss::Transducer)woss::Transducerprotectedstatic
create(long double beam_precision=BEAM_PATTERN_CUSTOM_BEAM_PRECISION, long double conduct_precison=CONDUCTANCE_CUSTOM_FREQUENCY_PRECISION, long double tvr_precision=TVR_CUSTOM_FREQUENCY_PRECISION, long double ocv_precision=OCV_CUSTOM_FREQUENCY_PRECISION) constwoss::Transducervirtual
create(BeamPowerMap &beam_map, ConductanceMap &conductance_map, TVRMap &tvr_map, OCVMap &ocv_map) constwoss::Transducervirtual
create(const Transducer &copy) constwoss::Transducervirtual
debugwoss::Transducerprotectedstatic
duty_cyclewoss::Transducerprotected
getBandwith3dB() constwoss::Transducerinline
getBeamPrecision() constwoss::Transducerinline
getConductancePrecision() constwoss::Transducerinline
getDutyCycle() constwoss::Transducerinline
getMaxPower() constwoss::Transducerinline
getMaxSPL(double frequency) constwoss::Transducerinline
getOCVPrecision() constwoss::Transducerinline
getPowerFromSPL(double frequency, double spl) constwoss::Transducervirtual
getResonanceFrequency() constwoss::Transducerinline
getSPL(double frequency, double power) constwoss::Transducervirtual
getSymmetryString() const (defined in woss::Transducer)woss::Transducerprotectedvirtual
getTVRPrecision() constwoss::Transducerinline
getTypeName() constwoss::Transducerinline
getValue(double frequency, const ::std::map< PDouble, double > &map, long double precision, bool use_linear=false, double costant=20.0) constwoss::Transducerprotectedvirtual
has_conical_symmetrywoss::Transducerprotected
hasConicalSymmetry() const (defined in woss::Transducer)woss::Transducerinline
hasToroidalSymmetry() const (defined in woss::Transducer)woss::Transducerinline
import(::std::istream &stream_in)woss::Transducervirtual
import(::std::istream &stream_in, ::std::map< PDouble, double > &map, long double precision, bool is_angle=false)woss::Transducerprotectedvirtual
importBinary(::std::fstream &stream_in)woss::Transducervirtual
importBinary(::std::fstream &file_in, ::std::map< PDouble, double > &map, long double precision, bool is_angle=false)woss::Transducerprotectedvirtual
isValid() constwoss::Transducervirtual
max_powerwoss::Transducerprotected
normalizeAngle(double angle) constwoss::Transducerprotectedvirtual
ocv_begin() constwoss::Transducerinline
ocv_clear()woss::Transducerinline
ocv_empty() constwoss::Transducerinline
ocv_end() constwoss::Transducerinline
ocv_erase(double frequency)woss::Transducerinline
ocv_find(double frequency) constwoss::Transducerinline
ocv_insert(double frequency, double ocv)woss::Transducerinline
ocv_lower_bound(double frequency) constwoss::Transducerinline
ocv_mapwoss::Transducerprotected
ocv_precisionwoss::Transducerprotected
ocv_rbegin() constwoss::Transducerinline
ocv_rend() constwoss::Transducerinline
ocv_replace(double frequency, double ocv)woss::Transducerinline
ocv_size() constwoss::Transducerinline
ocv_upper_bound(double frequency) constwoss::Transducerinline
OCVMap typedefwoss::Transducerprotected
OCVMCIter typedef (defined in woss::Transducer)woss::Transducerprotected
OCVMCRIter typedef (defined in woss::Transducer)woss::Transducerprotected
OCVMIter typedef (defined in woss::Transducer)woss::Transducerprotected
OCVMRIter typedef (defined in woss::Transducer)woss::Transducerprotected
operator!=woss::Transducerfriend
operator<<(::std::ostream &os, const Transducer &instance)woss::Transducer
operator=(const Transducer &x)woss::Transducer
operator==woss::Transducerfriend
operator>>(::std::istream &is, const Transducer &instance)woss::Transducer
resonance_frequencywoss::Transducerprotected
setBandwith3dB(double frequency) (defined in woss::Transducer)woss::Transducerinline
setBeamPrecision(long double prec)woss::Transducervirtual
setConductancePrecision(long double prec)woss::Transducervirtual
setDebug(bool flag)woss::Transducerinlinestatic
setDutyCycle(double cycle) (defined in woss::Transducer)woss::Transducerinline
setMaxPower(double power) (defined in woss::Transducer)woss::Transducerinline
setOCVPrecision(long double prec)woss::Transducervirtual
setResonanceFrequency(double frequency) (defined in woss::Transducer)woss::Transducerinline
setTVRPrecision(long double prec)woss::Transducervirtual
setTypeName(const ::std::string &name) (defined in woss::Transducer)woss::Transducerinline
toroidal_string (defined in woss::Transducer)woss::Transducerprotectedstatic
Transducer(long double beam_precision=BEAM_PATTERN_CUSTOM_BEAM_PRECISION, long double conduct_precison=CONDUCTANCE_CUSTOM_FREQUENCY_PRECISION, long double tvr_precision=TVR_CUSTOM_FREQUENCY_PRECISION, long double ocv_precision=OCV_CUSTOM_FREQUENCY_PRECISION)woss::Transducer
Transducer(const Transducer &copy)woss::Transducer
Transducer(BeamPowerMap &beam_map, ConductanceMap &conductance_map, TVRMap &tvr_map, OCVMap &ocv_map)woss::Transducer
tvr_begin() constwoss::Transducerinline
tvr_clear()woss::Transducerinline
tvr_empty() constwoss::Transducerinline
tvr_end() constwoss::Transducerinline
tvr_erase(double frequency)woss::Transducerinline
tvr_find(double frequency) constwoss::Transducerinline
tvr_insert(double frequency, double tvr)woss::Transducerinline
tvr_lower_bound(double frequency) constwoss::Transducerinline
tvr_mapwoss::Transducerprotected
tvr_precisionwoss::Transducerprotected
tvr_rbegin() constwoss::Transducerinline
tvr_rend() constwoss::Transducerinline
tvr_replace(double frequency, double tvr)woss::Transducerinline
tvr_size() constwoss::Transducerinline
tvr_upper_bound(double frequency) constwoss::Transducerinline
TVRMap typedefwoss::Transducerprotected
TVRMCIter typedef (defined in woss::Transducer)woss::Transducerprotected
TVRMCRIter typedef (defined in woss::Transducer)woss::Transducerprotected
TVRMIter typedef (defined in woss::Transducer)woss::Transducerprotected
TVRMRIter typedef (defined in woss::Transducer)woss::Transducerprotected
type_namewoss::Transducerprotected
write(::std::ostream &stream_out) constwoss::Transducervirtual
write(::std::ostream &stream_out, const ::std::map< PDouble, double > &map) constwoss::Transducerprotectedvirtual
writeBinary(::std::fstream &file_out) constwoss::Transducervirtual
writeBinary(::std::fstream &file_out, const ::std::map< PDouble, double > &map) constwoss::Transducerprotectedvirtual
writeSPL(::std::ostream &stream_out, double frequency_step, double power) constwoss::Transducer
writeVertBeamPattern(::std::ostream &stream_out, const CoordZ &tx, const CoordZ &rx, double init_bearing, double vert_rot=0, double horiz_rot=0, double mult_costant=1, double add_costant=0) constwoss::Transducer
~Transducer() (defined in woss::Transducer)woss::Transducerinlinevirtual