|
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 |