String parameters.  
 More...
#include <JModel.hh>
String parameters. 
Definition at line 58 of file JAcoustics/JModel.hh.
  
  | 
        
          | JACOUSTICS::JMODEL::JString::JString | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | JACOUSTICS::JMODEL::JString::JString | ( | const double | tx, |  
          |  |  | const double | ty, |  
          |  |  | const double | tx2 = 0.0, |  
          |  |  | const double | ty2 = 0.0, |  
          |  |  | const double | vs = 0.0 |  
          |  | ) |  |  |  | inline | 
 
Constructor. 
- Parameters
- 
  
    | tx | slope dx/dz |  | ty | slope dy/dz |  | tx2 | 2nd order correction of slope dx/dz |  | ty2 | 2nd order correction of slope dy/dz |  | vs | stretching factor |  
 
Definition at line 83 of file JAcoustics/JModel.hh.
 
 
Get number of fit parameters. 
- Parameters
- 
  
  
- Returns
- number of parameters 
Definition at line 102 of file JAcoustics/JModel.hh.
  120           THROW(JValueOutOfRange, 
"Invalid option " << option);
 
fit times of emission of emitters and tilt angles of strings with second order correction ...
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message. 
fit times of emission of emitters and tilt angles of strings 
fit only times of emission of emitters 
fit times of emission of emitters and tilt angles of strings with second order correction and stretch...
 
 
 
  
  | 
        
          | JString& JACOUSTICS::JMODEL::JString::negate | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | JString& JACOUSTICS::JMODEL::JString::mul | ( | const double | factor | ) |  |  | inline | 
 
Scale string. 
- Parameters
- 
  
    | factor | multiplication factor |  
 
- Returns
- this string 
Definition at line 184 of file JAcoustics/JModel.hh.
 
 
  
  | 
        
          | JString& JACOUSTICS::JMODEL::JString::div | ( | const double | factor | ) |  |  | inline | 
 
 
  
  | 
        
          | bool JACOUSTICS::JMODEL::JString::equals | ( | const JString & | string, |  
          |  |  | const double | precision = std::numeric_limits<double>::min() |  
          |  | ) |  | const |  | inline | 
 
Check equality. 
- Parameters
- 
  
    | string | string |  | precision | precision |  
 
- Returns
- true if strings are equal; else false 
Definition at line 221 of file JAcoustics/JModel.hh.
  224         return (fabs(
tx  - 
string.
tx)  <= precision &&
 
  225                 fabs(
ty  - 
string.
ty)  <= precision &&
 
  226                 fabs(
tx2 - 
string.
tx2) <= precision &&
 
  227                 fabs(
ty2 - 
string.
ty2) <= precision &&
 
  228                 fabs(
vs  - 
string.
vs)  <= precision);
 
 
 
 
  
  | 
        
          | double JACOUSTICS::JMODEL::JString::getLengthSquared | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | double JACOUSTICS::JMODEL::JString::getLength | ( |  | ) | const |  | inline | 
 
Get length. 
- Returns
- length 
Definition at line 248 of file JAcoustics/JModel.hh.
double getLengthSquared() const 
Get length squared. 
 
 
 
  
  | 
        
          | double JACOUSTICS::JMODEL::JString::getAngle | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | double JACOUSTICS::JMODEL::JString::getDot | ( | const JString & | string | ) | const |  | inline | 
 
 
template<class JFirst_t, class JSecond_t = JNullType> 
  
  | 
        
          | JFirst_t& JMATH::JMath< JFirst_t, JSecond_t >::mul | ( | const JSecond_t & | object | ) |  |  | inlineinherited | 
 
Multiply with object. 
- Parameters
- 
  
  
- Returns
- result object 
Definition at line 354 of file JMath.hh.
  356       return static_cast<JFirst_t&
>(*this) = JFirst_t().mul(static_cast<const JFirst_t&>(*
this), 
object);
 
 
 
 
  
  | 
        
          | std::istream& operator>> | ( | std::istream & | in, |  
          |  |  | JString & | string |  
          |  | ) |  |  |  | friend | 
 
Read string parameters from input stream. 
- Parameters
- 
  
    | in | input stream |  | string | string |  
 
- Returns
- input stream 
Definition at line 288 of file JAcoustics/JModel.hh.
  290         return in >> 
string.tx >> 
string.ty >> 
string.tx2 >> 
string.ty2 >> 
string.vs;
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
 
 
  
  | 
        
          | std::ostream& operator<< | ( | std::ostream & | out, |  
          |  |  | const JString & | string |  
          |  | ) |  |  |  | friend | 
 
Write string parameters to output stream. 
- Parameters
- 
  
    | out | output stream |  | string | string |  
 
- Returns
- output stream 
Definition at line 301 of file JAcoustics/JModel.hh.
  306         return out << 
FIXED(10,7)      << 
string.tx  << 
' ' 
  307                    << 
FIXED(10,7)      << 
string.ty  << 
' ' 
  310                    << 
FIXED(8,5)       << 
string.vs;
 
Auxiliary data structure for floating point format specification. 
Auxiliary data structure for floating point format specification. 
 
 
 
      
        
          | double JACOUSTICS::JMODEL::JString::tx | 
      
 
 
      
        
          | double JACOUSTICS::JMODEL::JString::ty | 
      
 
 
      
        
          | double JACOUSTICS::JMODEL::JString::tx2 | 
      
 
 
      
        
          | double JACOUSTICS::JMODEL::JString::ty2 | 
      
 
 
      
        
          | double JACOUSTICS::JMODEL::JString::vs | 
      
 
 
The documentation for this struct was generated from the following file: