World Ocean Simulation System (WOSS) library
|
This is the complete list of members for woss::Transducer, including all inherited members.
bandwith_3db | woss::Transducer | protected |
beam_power_map | woss::Transducer | protected |
beam_precision | woss::Transducer | protected |
beampattern_begin() const | woss::Transducer | inline |
beampattern_clear() | woss::Transducer | inline |
beampattern_empty() const | woss::Transducer | inline |
beampattern_end() const | woss::Transducer | inline |
beampattern_erase(double angle) | woss::Transducer | inline |
beampattern_find(double angle) const | woss::Transducer | inline |
beampattern_insert(double angle, double power) | woss::Transducer | inline |
beampattern_lower_bound(double angle) const | woss::Transducer | inline |
beampattern_multiply(double value) | woss::Transducer | inline |
beampattern_multiply(double value, BeamPowerMap &map) | woss::Transducer | protectedvirtual |
beampattern_rbegin() const | woss::Transducer | inline |
beampattern_rend() const | woss::Transducer | inline |
beampattern_replace(double angle, double power) | woss::Transducer | inline |
beampattern_rotate(double angle) | woss::Transducer | inline |
beampattern_rotate(double angle, BeamPowerMap &map) | woss::Transducer | protectedvirtual |
beampattern_size() const | woss::Transducer | inline |
beampattern_sum(double value) | woss::Transducer | inline |
beampattern_sum(double value, BeamPowerMap &map) | woss::Transducer | protectedvirtual |
beampattern_upper_bound(double angle) const | woss::Transducer | inline |
BeamPowerMap typedef | woss::Transducer | protected |
BPMCIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
BPMCRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
BPMIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
BPMRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
clearAll() | woss::Transducer | inline |
clone() const | woss::Transducer | virtual |
CMCIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
CMCRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
CMIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
CMRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
conductance_begin() const | woss::Transducer | inline |
conductance_clear() | woss::Transducer | inline |
conductance_empty() const | woss::Transducer | inline |
conductance_end() const | woss::Transducer | inline |
conductance_erase(double frequency) | woss::Transducer | inline |
conductance_find(double frequency) const | woss::Transducer | inline |
conductance_insert(double frequency, double conductance) | woss::Transducer | inline |
conductance_insert(double frequency, const ::std::complex< double > &impedance) | woss::Transducer | inline |
conductance_lower_bound(double frequency) const | woss::Transducer | inline |
conductance_map | woss::Transducer | protected |
conductance_precision | woss::Transducer | protected |
conductance_rbegin() const | woss::Transducer | inline |
conductance_rend() const | woss::Transducer | inline |
conductance_replace(double frequency, double conductance) | woss::Transducer | inline |
conductance_replace(double frequency, const ::std::complex< double > &impedance) | woss::Transducer | inline |
conductance_size() const | woss::Transducer | inline |
conductance_upper_bound(double frequency) const | woss::Transducer | inline |
ConductanceMap typedef | woss::Transducer | protected |
conical_string (defined in woss::Transducer) | woss::Transducer | protectedstatic |
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) const | woss::Transducer | virtual |
create(BeamPowerMap &beam_map, ConductanceMap &conductance_map, TVRMap &tvr_map, OCVMap &ocv_map) const | woss::Transducer | virtual |
create(const Transducer ©) const | woss::Transducer | virtual |
debug | woss::Transducer | protectedstatic |
duty_cycle | woss::Transducer | protected |
getBandwith3dB() const | woss::Transducer | inline |
getBeamPrecision() const | woss::Transducer | inline |
getConductancePrecision() const | woss::Transducer | inline |
getDutyCycle() const | woss::Transducer | inline |
getMaxPower() const | woss::Transducer | inline |
getMaxSPL(double frequency) const | woss::Transducer | inline |
getOCVPrecision() const | woss::Transducer | inline |
getPowerFromSPL(double frequency, double spl) const | woss::Transducer | virtual |
getResonanceFrequency() const | woss::Transducer | inline |
getSPL(double frequency, double power) const | woss::Transducer | virtual |
getSymmetryString() const (defined in woss::Transducer) | woss::Transducer | protectedvirtual |
getTVRPrecision() const | woss::Transducer | inline |
getTypeName() const | woss::Transducer | inline |
getValue(double frequency, const ::std::map< PDouble, double > &map, long double precision, bool use_linear=false, double costant=20.0) const | woss::Transducer | protectedvirtual |
has_conical_symmetry | woss::Transducer | protected |
hasConicalSymmetry() const (defined in woss::Transducer) | woss::Transducer | inline |
hasToroidalSymmetry() const (defined in woss::Transducer) | woss::Transducer | inline |
import(::std::istream &stream_in) | woss::Transducer | virtual |
import(::std::istream &stream_in, ::std::map< PDouble, double > &map, long double precision, bool is_angle=false) | woss::Transducer | protectedvirtual |
importBinary(::std::fstream &stream_in) | woss::Transducer | virtual |
importBinary(::std::fstream &file_in, ::std::map< PDouble, double > &map, long double precision, bool is_angle=false) | woss::Transducer | protectedvirtual |
isValid() const | woss::Transducer | virtual |
max_power | woss::Transducer | protected |
normalizeAngle(double angle) const | woss::Transducer | protectedvirtual |
ocv_begin() const | woss::Transducer | inline |
ocv_clear() | woss::Transducer | inline |
ocv_empty() const | woss::Transducer | inline |
ocv_end() const | woss::Transducer | inline |
ocv_erase(double frequency) | woss::Transducer | inline |
ocv_find(double frequency) const | woss::Transducer | inline |
ocv_insert(double frequency, double ocv) | woss::Transducer | inline |
ocv_lower_bound(double frequency) const | woss::Transducer | inline |
ocv_map | woss::Transducer | protected |
ocv_precision | woss::Transducer | protected |
ocv_rbegin() const | woss::Transducer | inline |
ocv_rend() const | woss::Transducer | inline |
ocv_replace(double frequency, double ocv) | woss::Transducer | inline |
ocv_size() const | woss::Transducer | inline |
ocv_upper_bound(double frequency) const | woss::Transducer | inline |
OCVMap typedef | woss::Transducer | protected |
OCVMCIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
OCVMCRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
OCVMIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
OCVMRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
operator!= | woss::Transducer | friend |
operator<<(::std::ostream &os, const Transducer &instance) | woss::Transducer | |
operator=(const Transducer &x) | woss::Transducer | |
operator== | woss::Transducer | friend |
operator>>(::std::istream &is, const Transducer &instance) | woss::Transducer | |
resonance_frequency | woss::Transducer | protected |
setBandwith3dB(double frequency) (defined in woss::Transducer) | woss::Transducer | inline |
setBeamPrecision(long double prec) | woss::Transducer | virtual |
setConductancePrecision(long double prec) | woss::Transducer | virtual |
setDebug(bool flag) | woss::Transducer | inlinestatic |
setDutyCycle(double cycle) (defined in woss::Transducer) | woss::Transducer | inline |
setMaxPower(double power) (defined in woss::Transducer) | woss::Transducer | inline |
setOCVPrecision(long double prec) | woss::Transducer | virtual |
setResonanceFrequency(double frequency) (defined in woss::Transducer) | woss::Transducer | inline |
setTVRPrecision(long double prec) | woss::Transducer | virtual |
setTypeName(const ::std::string &name) (defined in woss::Transducer) | woss::Transducer | inline |
toroidal_string (defined in woss::Transducer) | woss::Transducer | protectedstatic |
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 ©) | woss::Transducer | |
Transducer(BeamPowerMap &beam_map, ConductanceMap &conductance_map, TVRMap &tvr_map, OCVMap &ocv_map) | woss::Transducer | |
tvr_begin() const | woss::Transducer | inline |
tvr_clear() | woss::Transducer | inline |
tvr_empty() const | woss::Transducer | inline |
tvr_end() const | woss::Transducer | inline |
tvr_erase(double frequency) | woss::Transducer | inline |
tvr_find(double frequency) const | woss::Transducer | inline |
tvr_insert(double frequency, double tvr) | woss::Transducer | inline |
tvr_lower_bound(double frequency) const | woss::Transducer | inline |
tvr_map | woss::Transducer | protected |
tvr_precision | woss::Transducer | protected |
tvr_rbegin() const | woss::Transducer | inline |
tvr_rend() const | woss::Transducer | inline |
tvr_replace(double frequency, double tvr) | woss::Transducer | inline |
tvr_size() const | woss::Transducer | inline |
tvr_upper_bound(double frequency) const | woss::Transducer | inline |
TVRMap typedef | woss::Transducer | protected |
TVRMCIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
TVRMCRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
TVRMIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
TVRMRIter typedef (defined in woss::Transducer) | woss::Transducer | protected |
type_name | woss::Transducer | protected |
write(::std::ostream &stream_out) const | woss::Transducer | virtual |
write(::std::ostream &stream_out, const ::std::map< PDouble, double > &map) const | woss::Transducer | protectedvirtual |
writeBinary(::std::fstream &file_out) const | woss::Transducer | virtual |
writeBinary(::std::fstream &file_out, const ::std::map< PDouble, double > &map) const | woss::Transducer | protectedvirtual |
writeSPL(::std::ostream &stream_out, double frequency_step, double power) const | woss::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) const | woss::Transducer | |
~Transducer() (defined in woss::Transducer) | woss::Transducer | inlinevirtual |