|
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 | woss::Transducer | protected |
| BPMCRIter typedef | woss::Transducer | protected |
| BPMIter typedef | woss::Transducer | protected |
| BPMRIter typedef | woss::Transducer | protected |
| clearAll() | woss::Transducer | inline |
| clone() const | woss::Transducer | virtual |
| CMCIter typedef | woss::Transducer | protected |
| CMCRIter typedef | woss::Transducer | protected |
| CMIter typedef | woss::Transducer | protected |
| CMRIter typedef | 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 | 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 |
| 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 | 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 | woss::Transducer | inline |
| hasToroidalSymmetry() const | 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 | woss::Transducer | protected |
| OCVMCRIter typedef | woss::Transducer | protected |
| OCVMIter typedef | woss::Transducer | protected |
| OCVMRIter typedef | woss::Transducer | protected |
| operator!= | woss::Transducer | friend |
| operator<< | woss::Transducer | friend |
| operator=(const Transducer ©)=default | woss::Transducer | |
| operator=(Transducer &&tmp)=default | woss::Transducer | |
| operator== | woss::Transducer | friend |
| operator>> | woss::Transducer | friend |
| resonance_frequency | woss::Transducer | protected |
| setBandwith3dB(double frequency) | 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) | woss::Transducer | inline |
| setMaxPower(double power) | woss::Transducer | inline |
| setOCVPrecision(long double prec) | woss::Transducer | virtual |
| setResonanceFrequency(double frequency) | woss::Transducer | inline |
| setTVRPrecision(long double prec) | woss::Transducer | virtual |
| setTypeName(const std::string &name) | woss::Transducer | inline |
| toroidal_string | 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 ©)=default | woss::Transducer | |
| Transducer(Transducer &&tmp)=default | 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 | woss::Transducer | protected |
| TVRMCRIter typedef | woss::Transducer | protected |
| TVRMIter typedef | woss::Transducer | protected |
| TVRMRIter typedef | 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()=default | woss::Transducer | virtual |