equationHeader Struct Reference
[GPSTk data structures]

#include <Equation.hpp>

Collaboration diagram for equationHeader:

Collaboration graph
[legend]
List of all members.

Detailed Description

Defines a header containing basic equation data.

Definition at line 48 of file Equation.hpp.

Public Member Functions

 equationHeader ()
 Default constructor.
 equationHeader (const SourceID &source, const SatID &sat, const Variable indep, const double &cweight)
 Explicit constructor.
 equationHeader (const Variable &indep)
 Explicit constructor from a Variable.
virtual equationHeaderoperator= (const equationHeader &right)
 Assignment operator.
virtual equationHeaderoperator= (const Variable &indep)
 Assignment operator from a Variable.
virtual ~equationHeader ()
 Destructor.

Public Attributes

SourceID equationSource
 Source this equation is related to.
SatID equationSat
 Satellite this equation is related to.
std::set< SourceIDequationSourceSet
 In case this variable is associated to SOME specific sources ("Variable::someSources" in "equationSource"), then the corresponding SourceID set is stored here.
std::set< SatIDequationSatSet
 In case this variable is associated to SOME specific satellites if the size of the variable > 0.
Variable indTerm
 Independent term.
double constWeight
 Constant weight associated to this equation.


Constructor & Destructor Documentation

equationHeader  )  [inline]
 

Default constructor.

Definition at line 84 of file Equation.hpp.

equationHeader const SourceID source,
const SatID sat,
const Variable  indep,
const double &  cweight
[inline]
 

Explicit constructor.

Parameters:
source Source this equation is related to.
sat Satellite this equation is related to.
indep Variable representing the independent term.
cweight Constant weight associated to this equation.

Definition at line 96 of file Equation.hpp.

equationHeader const Variable indep  )  [inline]
 

Explicit constructor from a Variable.

Parameters:
indep Variable representing the independent term.

Definition at line 108 of file Equation.hpp.

virtual ~equationHeader  )  [inline, virtual]
 

Destructor.

Definition at line 126 of file Equation.hpp.


Member Function Documentation

virtual equationHeader& operator= const Variable indep  )  [inline, virtual]
 

Assignment operator from a Variable.

Parameters:
indep Variable representing the independent term.

Definition at line 121 of file Equation.hpp.

equationHeader & operator= const equationHeader right  )  [virtual]
 

Assignment operator.

Definition at line 39 of file Equation.cpp.

References equationHeader::constWeight, equationHeader::equationSat, equationHeader::equationSatSet, equationHeader::equationSource, equationHeader::equationSourceSet, and equationHeader::indTerm.


Member Data Documentation

double constWeight
 

Constant weight associated to this equation.

This is a relative value that compares with the other Equations. It is 1.0 by default.

Definition at line 80 of file Equation.hpp.

Referenced by Equation::Equation(), and equationHeader::operator=().

SatID equationSat
 

Satellite this equation is related to.

Definition at line 56 of file Equation.hpp.

Referenced by Equation::Equation(), and equationHeader::operator=().

std::set<SatID> equationSatSet
 

In case this variable is associated to SOME specific satellites if the size of the variable > 0.

Definition at line 69 of file Equation.hpp.

Referenced by equationHeader::operator=().

SourceID equationSource
 

Source this equation is related to.

Definition at line 52 of file Equation.hpp.

Referenced by Equation::Equation(), GeneralEquations::getPPPEquations(), and equationHeader::operator=().

std::set<SourceID> equationSourceSet
 

In case this variable is associated to SOME specific sources ("Variable::someSources" in "equationSource"), then the corresponding SourceID set is stored here.

Definition at line 63 of file Equation.hpp.

Referenced by equationHeader::operator=().

Variable indTerm
 

Independent term.

Definition at line 73 of file Equation.hpp.

Referenced by Equation::Equation(), Equation::getIndependentTerm(), Equation::operator<(), and equationHeader::operator=().


The documentation for this struct was generated from the following files:
Generated on Wed May 22 03:31:48 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1