QDOS Namespace Reference


Classes

class  GenericMinVar
class  ConstrainedMinVariance
class  ConstrainedMinVarMFR
class  FunctionAdapterException
class  BadAdapter
class  FunctionAdapter
class  JoinAdapter
class  MultiJoinAdapter
class  AlgorithmException
class  BadData
class  DataNotConformant
class  CoordRepConvException
class  CoordRep
class  RLP_CoordRep
class  RLP_DEG_CoordRep
class  RTP_CoordRep
class  RTP_DEG_CoordRep
class  XYZ_CoordRep
class  CoordRepConv
class  RLP_MAG
class  RLP_LAT
class  RLP_LAT_DEG
class  RLP_DEG_LAT
class  RLP_THETA
class  RLP_THETA_DEG
class  RLP_DEG_THETA
class  RLP_DEG_THETA_DEG
class  RLP_PHI
class  RLP_PHI_DEG
class  RLP_DEG_PHI
class  RLP_X
class  RLP_DEG_X
class  RLP_Y
class  RLP_DEG_Y
class  RLP_Z
class  RLP_DEG_Z
class  RTP_X
class  RTP_DEG_X
class  RTP_Y
class  RTP_DEG_Y
class  RTP_Z
class  RTP_DEG_Z
class  XYZ_MAG
class  XYZ_THETA
class  XYZ_THETA_DEG
class  XYZ_LAT
class  XYZ_LAT_DEG
class  XYZ_PHI
class  XYZ_PHI_DEG
class  XYZ_X
class  XYZ_Y
class  XYZ_Z
class  CoordRepConversion
class  Dim
class  DummyArg
class  ExceptionMsg
class  Exception
class  FactoryException
class  Factory
class  InterpException
class  InterpFailed
class  InterpNotDefined
class  Interp
class  LinearInterp
class  Average
class  NNeighbour
class  InterpTypes
class  JoinException
class  BadJoin
class  Interpolator
class  GapHandler
class  FillGaps
class  GapInterp
class  JoinKey
class  JoinObject
class  MultiJoinObject
class  KVDataBaseException
class  KVBadObject
class  KVDataBase
class  Void
class  ValarrayObj
class  Matrix
class  MatrixRes
class  Scalar
class  MatrixBaseSeq
class  MatrixSeq
class  MatrixResSeq
class  MatrixSubSeq
class  ScalarSeq
class  MatrixEig
class  MatrixException
class  MatrixLengthError
class  MatrixRankError
class  MatrixDomainError
class  MatrixIndexError
class  MatrixValueError
class  MatrixRangeError
class  MatrixSVD
class  MinVariance
class  NameComponent
class  Name
class  NamingException
class  NoNameComponent
class  NameInvalid
class  NameAlreadyBound
class  NamingCannotProceed
class  NameNotFound
class  Binding
class  NamingContext
class  QdRScalar
class  QdCScalar
class  QdRScalarSeq
class  QdCScalarSeq
class  QdSMatrix
class  QdRMatrix
class  QdCMatrix
class  QdSMatrixSeq
class  QdRMatrixSeq
class  QdCMatrixSeq
class  Var< QdRMatrix >
class  Var< QdRScalar >
struct  precision_trait
struct  autopromote_trait
struct  _promote2
struct  _promote2< T1, T2, 0 >
struct  promote_trait
class  QdString
class  StringSeq
class  QdStringSeq
class  TimeException
class  BadTime
class  BadTimeIntervalOption
class  QmjdTime
class  QdTime
class  QmjdTimeInterval
class  QdTimeInterval
class  QmjdTimeIntervalSeq
class  QdTimeIntervalSeq
class  QmjdTimeSeq
class  QdTimeSeq
class  QdObject
class  QdObjectSeq
class  NObjectException
class  BadNObject
class  BadNArg
class  BadNOp
class  QdNObject
class  SequenceException
class  SeqNotSameSize
class  SubSeqBadArgs
class  BadSeqSize
class  SeqBadRangeArgs
class  SeqNoElements
class  SeqBadIndex
class  SequenceMask
class  Sequence
class  NumericSequence
class  StringMem
class  StringRep
class  StringTokenizer
class  TypeInfo
class  VarException
class  VarIsNil
class  VarSeqIndexError
class  VarTarget
class  Var
class  SeqVar
class  Estream
class  Vistream
class  VBistream
class  VEistream
class  VXDRistream
class  Vostream
class  VCostream
class  VBostream
class  VEostream
class  VXDRostream

Typedefs

typedef enum
QDOS::DimStorageOption_e 
DimStorageOption
typedef Var< DimDim_var
typedef enum
QDOS::ExceptionStatus_e 
ExceptionStatus
typedef NamingContext< string > DataNamesTable
typedef Var< DataNamesTableDataNamesTable_var
typedef Var< KVDataBaseKVDataBase_var
typedef enum
QDOS::MatrixCopyOption_e 
MatrixCopyOption
typedef enum QDOS::BindingTypeE BindingType
typedef vector< BindingBindingList
typedef Matrix< string > SMatrix
typedef Scalar< double > RScalar
typedef Matrix< double > RMatrix
typedef MatrixSeq< double > RMatrixSeq
typedef ScalarSeq< double > RScalarSeq
typedef Scalar< double_complexCScalar
typedef Matrix< double_complexCMatrix
typedef MatrixSeq< double_complexCMatrixSeq
typedef ScalarSeq< double_complexCScalarSeq
typedef Var< QdRScalarQdRScalar_var
typedef SeqVar< QdRScalarSeqQdRScalarSeq_var
typedef Var< QdCScalarQdCScalar_var
typedef SeqVar< QdCScalarSeqQdCScalarSeq_var
typedef Var< QdSMatrixQdSMatrix_var
typedef Var< QdRMatrixQdRMatrix_var
typedef Sequence< SMatrixSMatrixSeq
typedef SeqVar< QdSMatrixSeqQdSMatrixSeq_var
typedef SeqVar< QdRMatrixSeqQdRMatrixSeq_var
typedef Var< QdCMatrixQdCMatrix_var
typedef SeqVar< QdCMatrixSeqQdCMatrixSeq_var
typedef string String
typedef Var< QdStringQdString_var
typedef SeqVar< QdStringSeqQdStringSeq_var
typedef Var< QdTimeQdTime_var
typedef Var< QdTimeIntervalQdTimeInterval_var
typedef SeqVar< QdTimeIntervalSeqQdTimeIntervalSeq_var
typedef SeqVar< QdTimeSeqQdTimeSeq_var
typedef Var< QdObjectQdObject_var
typedef NamingContext
< QdObject_var
ObjectNamesTable
typedef Var< ObjectNamesTableObjectNamesTable_var
typedef SeqVar< QdObjectSeqQdObjectSeq_var
typedef Var< QdNObjectQdNObject_var
typedef std::complex< double > double_complex
typedef std::complex< float > float_complex
typedef Var< TypeInfoTypeInfo_var

Enumerations

enum  DimStorageOption_e { ROW_MAJOR_ORDER, COL_MAJOR_ORDER }
enum  ExceptionStatus_e { E_NORM, E_FATAL, E_WARN }
enum  MatrixCopyOption_e { DEEP, SHALLOW }
enum  BindingTypeE { N_OBJECT, N_CONTEXT }

Functions

template<class Tx , class Ty >
void data_is_ok (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data)
template<class Tx >
int floor_index (const NumericSequence< Tx > &x_data, const Tx &x_interp)
template<class Tx >
bool interp_at_pt (const NumericSequence< Tx > &x_data, const Tx &x_interp, int floor_idx, const double gap_criterion)
template<class Tx >
pair< int, int > range_index (const NumericSequence< Tx > &x_data, const Tx &x_value, double interval)
void initialise_sum (double &sum)
void initialise_sum (double_complex &sum)
template<class T >
void initialise_sum (T &sum)
template<class Tx , class Ty >
bool data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const Tx &x_value, Ty &y_value, double interval)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, int num, const Tx &start_centre_value, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, double averaging_interval_size)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, int num, const Tx &start_centre_value, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, double averaging_interval_size, const Ty &missing_data_value)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, double averaging_interval_size)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, double averaging_interval_size, const Ty &missing_data_value)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, double averaging_interval_size, bool(*pinterp_fn)(const NumericSequence< Tx > &, const NumericSequence< Ty > &, const Tx &, Ty &))
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, const NumericSequence< Tx > &averaging_interval_sizes, const Ty &missing_data_value)
template<class Tx , class Ty >
vector< bool > series_data_average (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_average_data, NumericSequence< Ty > &y_average_data, const NumericSequence< Tx > &averaging_interval_sizes)
template<class T1 , class T2 >
void arctan_yx (const T1 &y_in, const T1 &x_in, T2 &rads_out)
template<class T1 , class T2 >
void arctan_yx (const T1 &y_in, const T1 &x_in, const T2 &rads_out)
template<class T1 , class T2 >
void rad_to_deg (const T1 &rad_in, T2 &deg_out)
template<class T1 , class T2 >
void rad_to_deg (const T1 &rad_in, const T2 &deg_out)
template<class T1 , class T2 >
void deg_to_rad (const T1 &deg_in, T2 &rad_out)
template<class T1 , class T2 >
void deg_to_rad (const T1 &deg_in, const T2 &rad_out)
template<class T1 , class T2 >
void xy_to_rp (const T1 &xy_in, T2 &rp_out)
template<class T1 , class T2 >
void xy_to_rp (const T1 &x_in, const T1 &y_in, T2 &r_out, T2 &phi_out)
template<class T1 , class T2 >
void xy_to_rp (const T1 &xy_in, const T2 &rp_out)
template<class T1 , class T2 >
void xy_to_rp (const T1 &x_in, const T1 &y_in, const T2 &r_out, const T2 &phi_out)
template<class T1 , class T2 >
void xy_to_rp_deg (const T1 &xy_in, T2 &rp_out)
template<class T1 , class T2 >
void xy_to_rp_deg (const T1 &x_in, const T1 &y_in, T2 &r_out, T2 &phi_out)
template<class T1 , class T2 >
void xy_to_rp_deg (const T1 &xy_in, const T2 &rp_out)
template<class T1 , class T2 >
void xy_to_rp_deg (const T1 &x_in, const T1 &y_in, const T2 &r_out, const T2 &phi_out)
template<class T1 , class T2 >
void rp_to_xy (const T1 &rp_in, T2 &xy_out)
template<class T1 , class T2 >
void rp_to_xy (const T1 &r_in, const T1 &phi_in, T2 &x_out, T2 &y_out)
template<class T1 , class T2 >
void rp_to_xy (const T1 &rp_in, const T2 &xy_out)
template<class T1 , class T2 >
void rp_to_xy (const T1 &r_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out)
template<class T1 , class T2 >
void rp_deg_to_xy (const T1 &rp_in, T2 &xy_out)
template<class T1 , class T2 >
void rp_deg_to_xy (const T1 &r_in, const T1 &phi_in, T2 &x_out, T2 &y_out)
template<class T1 , class T2 >
void rp_deg_to_xy (const T1 &rp_in, const T2 &xy_out)
template<class T1 , class T2 >
void rp_deg_to_xy (const T1 &r_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out)
template<class T1 , class T2 >
void Rpz_to_xyz (const T1 &Rpz_in, T2 &xyz_out)
template<class T1 , class T2 >
void Rpz_to_xyz (const T1 &R_in, const T1 &phi_in, const T1 &z_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void Rpz_to_xyz (const T1 &Rpz_in, const T2 &xyz_out)
template<class T1 , class T2 >
void Rpz_to_xyz (const T1 &R_in, const T1 &phi_in, const T1 &z_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void Rpz_deg_to_xyz (const T1 &Rpz_in, T2 &xyz_out)
template<class T1 , class T2 >
void Rpz_deg_to_xyz (const T1 &R_in, const T1 &phi_in, const T1 &z_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void Rpz_deg_to_xyz (const T1 &Rpz_in, const T2 &xyz_out)
template<class T1 , class T2 >
void Rpz_deg_to_xyz (const T1 &R_in, const T1 &phi_in, const T1 &z_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void xyz_to_Rpz (const T1 &xyz_in, T2 &Rpz_out)
template<class T1 , class T2 >
void xyz_to_Rpz (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &R_out, T2 &phi_out, T2 &z_out)
template<class T1 , class T2 >
void xyz_to_Rpz (const T1 &xyz_in, const T2 &Rpz_out)
template<class T1 , class T2 >
void xyz_to_Rpz (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &R_out, const T2 &phi_out, const T2 &z_out)
template<class T1 , class T2 >
void xyz_to_Rpz_deg (const T1 &xyz_in, T2 &Rpz_out)
template<class T1 , class T2 >
void xyz_to_Rpz_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &R_out, T2 &phi_out, T2 &z_out)
template<class T1 , class T2 >
void xyz_to_Rpz_deg (const T1 &xyz_in, const T2 &Rpz_out)
template<class T1 , class T2 >
void xyz_to_Rpz_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &R_out, const T2 &phi_out, const T2 &z_out)
template<class T1 , class T2 >
void rtp_to_x (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &x_out)
template<class T1 , class T2 >
void rtp_to_x (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &x_out)
template<class T1 , class T2 >
void rtp_to_y (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &y_out)
template<class T1 , class T2 >
void rtp_to_y (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &y_out)
template<class T1 , class T2 >
void rtp_to_z (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &z_out)
template<class T1 , class T2 >
void rtp_to_z (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &z_out)
template<class T1 , class T2 >
void rtp_to_xyz (const T1 &rtp_in, T2 &xyz_out)
template<class T1 , class T2 >
void rtp_to_xyz (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void rtp_to_xyz (const T1 &rtp_in, const T2 &xyz_out)
template<class T1 , class T2 >
void rtp_to_xyz (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void rtp_deg_to_x (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &x_out)
template<class T1 , class T2 >
void rtp_deg_to_x (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &x_out)
template<class T1 , class T2 >
void rtp_deg_to_y (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &y_out)
template<class T1 , class T2 >
void rtp_deg_to_y (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &y_out)
template<class T1 , class T2 >
void rtp_deg_to_z (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &z_out)
template<class T1 , class T2 >
void rtp_deg_to_z (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &z_out)
template<class T1 , class T2 >
void rtp_deg_to_xyz (const T1 &rtp_in, T2 &xyz_out)
template<class T1 , class T2 >
void rtp_deg_to_xyz (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void rtp_deg_to_xyz (const T1 &rtp_in, const T2 &xyz_out)
template<class T1 , class T2 >
void rtp_deg_to_xyz (const T1 &r_in, const T1 &theta_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void xyz_to_r (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &r_out)
template<class T1 , class T2 >
void xyz_to_r (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &r_out)
template<class T1 , class T2 >
void xyz_to_t (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &theta_out)
template<class T1 , class T2 >
void xyz_to_t (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &theta_out)
template<class T1 , class T2 >
void xyz_to_p (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_p (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rtp (const T1 &xyz_in, T2 &rtp_out)
template<class T1 , class T2 >
void xyz_to_rtp (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &r_out, T2 &theta_out, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rtp (const T1 &xyz_in, const T2 &rtp_out)
template<class T1 , class T2 >
void xyz_to_rtp (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &r_out, const T2 &theta_out, const T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_t_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &theta_out)
template<class T1 , class T2 >
void xyz_to_t_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &theta_out)
template<class T1 , class T2 >
void xyz_to_p_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_p_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rtp_deg (const T1 &xyz_in, T2 &rtp_out)
template<class T1 , class T2 >
void xyz_to_rtp_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &r_out, T2 &theta_out, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rtp_deg (const T1 &xyz_in, const T2 &rtp_out)
template<class T1 , class T2 >
void xyz_to_rtp_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &r_out, const T2 &theta_out, const T2 &phi_out)
template<class T1 , class T2 >
void rlp_to_x (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &x_out)
template<class T1 , class T2 >
void rlp_to_x (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &x_out)
template<class T1 , class T2 >
void rlp_to_y (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &y_out)
template<class T1 , class T2 >
void rlp_to_y (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &y_out)
template<class T1 , class T2 >
void rlp_to_z (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &z_out)
template<class T1 , class T2 >
void rlp_to_z (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &z_out)
template<class T1 , class T2 >
void rlp_to_xyz (const T1 &rlp_in, T2 &xyz_out)
template<class T1 , class T2 >
void rlp_to_xyz (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void rlp_to_xyz (const T1 &rlp_in, const T2 &xyz_out)
template<class T1 , class T2 >
void rlp_to_xyz (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void rlp_deg_to_x (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &x_out)
template<class T1 , class T2 >
void rlp_deg_to_x (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &x_out)
template<class T1 , class T2 >
void rlp_deg_to_y (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &y_out)
template<class T1 , class T2 >
void rlp_deg_to_y (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &y_out)
template<class T1 , class T2 >
void rlp_deg_to_z (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &z_out)
template<class T1 , class T2 >
void rlp_deg_to_z (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &z_out)
template<class T1 , class T2 >
void rlp_deg_to_xyz (const T1 &rlp_in, T2 &xyz_out)
template<class T1 , class T2 >
void rlp_deg_to_xyz (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, T2 &x_out, T2 &y_out, T2 &z_out)
template<class T1 , class T2 >
void rlp_deg_to_xyz (const T1 &rlp_in, const T2 &xyz_out)
template<class T1 , class T2 >
void rlp_deg_to_xyz (const T1 &r_in, const T1 &lat_in, const T1 &phi_in, const T2 &x_out, const T2 &y_out, const T2 &z_out)
template<class T1 , class T2 >
void xyz_to_l (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &lat_out)
template<class T1 , class T2 >
void xyz_to_l (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &lat_out)
template<class T1 , class T2 >
void xyz_to_rlp (const T1 &xyz_in, T2 &rlp_out)
template<class T1 , class T2 >
void xyz_to_rlp (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &r_out, T2 &lat_out, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rlp (const T1 &xyz_in, const T2 &rlp_out)
template<class T1 , class T2 >
void xyz_to_rlp (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &r_out, const T2 &lat_out, const T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_l_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &lat_out)
template<class T1 , class T2 >
void xyz_to_l_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &lat_out)
template<class T1 , class T2 >
void xyz_to_rlp_deg (const T1 &xyz_in, T2 &rlp_out)
template<class T1 , class T2 >
void xyz_to_rlp_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, T2 &r_out, T2 &lat_out, T2 &phi_out)
template<class T1 , class T2 >
void xyz_to_rlp_deg (const T1 &xyz_in, const T2 &rlp_out)
template<class T1 , class T2 >
void xyz_to_rlp_deg (const T1 &x_in, const T1 &y_in, const T1 &z_in, const T2 &r_out, const T2 &lat_out, const T2 &phi_out)
ostream & operator<< (ostream &os, const Dim &d)
valarray< size_t > computestrides (size_t *dm, size_t rk, DimStorageOption order=ROW_MAJOR_ORDER)
valarray< size_t > computestrides (const valarray< size_t > &dm, DimStorageOption order=ROW_MAJOR_ORDER)
valarray< size_t > setdims (size_t *dms, size_t ndims)
size_t product (valarray< size_t > v)
Vostreamoperator<< (Vostream &, const Dim &)
Vistreamoperator>> (Vistream &, Dim &)
template<class Tx , class Ty >
bool linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const Tx &x_interp, Ty &y_interp)
template<class Tx , class Ty >
bool linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const Tx &x_interp, Ty &y_interp, double gap_criterion)
template<class Tx , class Ty >
vector< bool > series_linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const NumericSequence< Tx > &x_interp, NumericSequence< Ty > &y_interp)
template<class Tx , class Ty >
vector< bool > series_linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_interp, NumericSequence< Ty > &y_interp, double gap_criterion)
template<class Tx , class Ty >
vector< bool > series_linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_interp, NumericSequence< Ty > &y_interp, double gap_criterion, const Ty &fill_value)
template<class Tx , class Ty >
vector< bool > series_linear_interp (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, NumericSequence< Tx > &x_interp, NumericSequence< Ty > &y_interp, double gap_criterion, bool(*pinterp_fn)(const NumericSequence< Tx > &, const NumericSequence< Ty > &, const Tx &, Ty &))
template<class T >
norm_svd (const Matrix< T > &m)
template<class T >
Scalar< T > abs (const Scalar< T > &s)
template<class T >
MatrixRes< T > abs (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > abs (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< T > abs (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
norm (const Scalar< T > &s)
template<class T >
norm (const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, float_complex >
::T_promote > 
conj (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T,
float_complex >::T_promote > 
conj (const Matrix< T > &m)
template<class T >
MatrixRes< T > operator! (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > operator! (const Matrix< complex< T > > &m)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
add_scalar (const Matrix< T > &m, const U &u)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
operator+ (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
operator+ (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
operator+ (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
operator+ (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
operator+ (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
operator+ (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > operator+ (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > operator+ (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > operator+ (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > operator+ (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
sub_scalar (const Matrix< T > &m, const U &u)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
operator- (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
operator- (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
operator- (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
operator- (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
operator- (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
operator- (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > operator- (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > operator- (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > operator- (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > operator- (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
mult_scalar (const Matrix< T > &m, const U &u)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
operator* (const vector< U > &v, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
operator* (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
operator* (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
operator* (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
operator* (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
operator* (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
operator* (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > operator* (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > operator* (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > operator* (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > operator* (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
div_scalar (const Matrix< T > &m, const U &u)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
operator/ (const Matrix< T > &m, const int &i)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
operator/ (const Matrix< T > &m, const double &d)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
operator/ (const Scalar< T > &s, const int &i)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
operator/ (const Scalar< T > &s, const double &d)
template<class T >
Scalar< complex< T > > operator/ (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > operator/ (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > operator/ (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > operator/ (const Matrix< complex< T > > &m, const int &i)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
dot (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
dot (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
dot (const Matrix< U > &m, MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
cross (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
cross (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
cross (const Matrix< U > &m, MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
pow (const Scalar< T > &s, const T &t)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
pow (const Matrix< T > &m, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
pow (const Matrix< T > &m, const T &t)
template<class T >
MatrixRes< complex< T > > pow (const Matrix< complex< T > > &m, const complex< T > &t)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
pow (const T &t, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
pow (const Scalar< T > &s, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
pow (const T &t, const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > pow (const complex< T > &t, const Matrix< complex< T > > &m)
template<class U , class T >
Scalar< typename promote_trait
< typename promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Scalar< T > &s1, const Scalar< U > &s2)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
pow (const Matrix< T > &m1, const Matrix< T > &m2)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Scalar< U > &s, const Matrix< T > &m)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Matrix< U > &m, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Matrix< U > &m1, const Matrix< T > &m2)
template<class T >
MatrixRes< complex< T > > pow (const Matrix< complex< T > > &m1, const Matrix< complex< T > > &m2)
template<class T , class ContainerT >
MatrixResSeq< T > pow (const MatrixBaseSeq< T, ContainerT > &ms, const T &t)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const MatrixBaseSeq< T, ContainerT > &ms, const Scalar< U > &s)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class T , class ContainerT >
MatrixResSeq< T > pow (const T &t, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const Matrix< U > &m, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< T > pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< T > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Scalar< U > > &v)
template<class T >
ScalarSeq< double > eigenvalues (const Matrix< T > &m)
template<class T >
MatrixResSeq< double > eigenvectors (const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
atan2 (const Scalar< T > &s1, const Scalar< T > &s2)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Matrix< T > &m, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Matrix< T > &m, const T &t)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Scalar< T > &s, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan2 (const T &t, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Matrix< T > &m1, const Matrix< T > &m2)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const T &t)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const Scalar< T > &s)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const T &t, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Scalar< T > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const Matrix< T > &m, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const vector< U > &v)
MatrixRes< double > hilbert (int n)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
cos (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
cos (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > cos (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
cos (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
sin (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
sin (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > sin (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
sin (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
tan (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
tan (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > tan (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
tan (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
sqrt (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
sqrt (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > sqrt (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
sqrt (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
log (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
log (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > log (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
log (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
log10 (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
log10 (const Matrix< T > &m)
template<class T >
Scalar< complex< T > > log10 (const Scalar< complex< T > > &s)
template<class T >
MatrixRes< complex< T > > log10 (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
log10 (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
exp (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
exp (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > exp (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
exp (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
pinverse (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
acos (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
acos (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
acos (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
asin (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
asin (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
asin (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
atan (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
atan (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
atan (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
cosh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
cosh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > cosh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
cosh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
sinh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
sinh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > sinh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
sinh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
tanh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
tanh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > tanh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
tanh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
max (const Matrix< T > &m)
template<class T >
min (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator* (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator* (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator* (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator* (const int &i, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator* (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator* (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator* (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator* (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator+ (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator+ (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator+ (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator+ (const int &i, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator+ (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator+ (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator+ (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator+ (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator- (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator- (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator- (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator- (const int &iv, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator- (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator- (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator- (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator- (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator/ (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
operator/ (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< T > norm (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
ostream & operator<< (ostream &os, const Scalar< T > &s)
template<class T >
ostream & operator<< (ostream &os, const Matrix< T > &m)
template<class T , class ContainerT >
ostream & operator<< (ostream &os, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
istream & operator>> (istream &is, const Matrix< T > &m)
template<class T , class ContainerT >
istream & operator>> (istream &is, const MatrixBaseSeq< T, ContainerT > &ms)
template<class _ForwardIterator , class T >
void iota (_ForwardIterator __first, _ForwardIterator __last, T value)
template<class T >
Vostreamoperator<< (Vostream &, const Matrix< T > &)
template<class T >
Vistreamoperator>> (Vistream &, Matrix< T > &)
template<class T >
Vostreamoperator<< (Vostream &, const Scalar< T > &)
template<class T >
Vistreamoperator>> (Vistream &, Scalar< T > &)
double house (double *x, int n, double *v)
void tridiag (double *a, double *q, int n)
void givens (double a, double b, double *c, double *s)
void apply_givens (double *a, int size, double c, double s, int i, int k, int p, int q)
void symmqr_step (double *t, double *Q, int size, int p, int q)
void symmqr (double *t, double *Q, int size)
void sort (double *a, double *q, int size)
void eigen (double *a, double *v, int n)
double_complex sign_mod (double_complex v)
double_complex house (double_complex *x, int n, double_complex *v)
double_complex right_hand_householder (double_complex *a, int m, int n, int row)
double_complex left_hand_householder (double_complex *a, int m, int n, int column)
void bidiag (double_complex *a, int m, int n, double_complex *U, double_complex *V)
void givens (double_complex a, double_complex b, double_complex *c, double_complex *s)
void bidiag2diag_step (double_complex *a, double_complex *u, double_complex *v, int m, int n, int p, int q)
bool is_superdiagonal (double_complex *a, int m, int n)
void bidiag2diag (double_complex *a, double_complex *u, double_complex *v, int m, int n)
void sort (double *q, double *u, double *v, int rows, int cols)
void sort (double *q, double_complex *u, double_complex *v, int rows, int cols)
void svd_golub_reinsch (double_complex *a, int m, int n, double *q, double_complex *u, double_complex *v)
void svd_golub_reinsch (double *a, int m, int n, double *q, double *u, double *v)
template<class T >
Vostreamoperator<< (Vostream &, const NamingContext< T > &)
template<class T >
Vistreamoperator>> (Vistream &, NamingContext< T > &)
template<class Tx , class Ty >
bool nneighbour (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const Tx &x_interp, Ty &y_interp)
template<class Tx , class Ty >
bool nneighbour (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const Tx &x_interp, Ty &y_interp, double gap_criterion)
template<class Tx , class Ty >
vector< bool > series_nneighbour (const NumericSequence< Tx > &x_data, const NumericSequence< Ty > &y_data, const NumericSequence< Tx > &x_interp, NumericSequence< Ty > &y_interp)
Vostreamoperator<< (Vostream &v_os, const QmjdTime &t)
Vistreamoperator>> (Vistream &v_is, QmjdTime &t)
Vostreamoperator<< (Vostream &, const QmjdTimeInterval &)
Vistreamoperator>> (Vistream &, QmjdTimeInterval &)
ostream & operator<< (ostream &s, QmjdTime &t)
istream & operator>> (istream &is, QmjdTime &t)
QmjdTime max (QmjdTime &t1, QmjdTime &t2)
QmjdTime min (QmjdTime &t1, QmjdTime &t2)
void join (QdObject_var x_in, QdObject_var y_in, QdObject_var x_out, QdObject_var y_out, QdObject_var join_method, double gap_value, QdObject_var gap_handler)
void multijoin (QdObjectSeq_var x_in, QdObjectSeq_var y_in, QdObject_var x_out, QdObjectSeq_var y_out, QdObjectSeq_var join_method, vector< double > &gap_value, QdObjectSeq_var gap_handler, int triage_cnt)
Vistreamoperator>> (Vistream &v_is, QdObject_var obj)
Vostreamoperator<< (Vostream &v_os, QdObject_var obj)
QdObject_var operator- (QdObject_var obj)
QdObject_var operator+ (QdObject_var obj1, QdObject_var obj2)
QdObject_var operator- (QdObject_var obj1, QdObject_var obj2)
QdObject_var operator* (QdObject_var obj1, QdObject_var obj2)
QdObject_var operator/ (QdObject_var obj1, QdObject_var obj2)
bool operator< (QdObject_var obj1, QdObject_var obj2)
bool operator== (QdObject_var obj1, QdObject_var obj2)
bool operator<= (QdObject_var obj1, QdObject_var obj2)
bool operator>= (QdObject_var obj1, QdObject_var obj2)
bool operator> (QdObject_var obj1, QdObject_var obj2)
QdObject_var abs (QdObject_var obj)
QdObject_var acos (QdObject_var obj)
QdObject_var asin (QdObject_var obj)
QdObject_var atan (QdObject_var obj)
QdObject_var atan2 (QdObject_var obj1, QdObject_var obj2)
QdObject_var cos (QdObject_var obj)
QdObject_var cosh (QdObject_var obj)
QdObject_var exp (QdObject_var obj)
QdObject_var inner (QdObject_var obj1, QdObject_var obj2)
QdObject_var invert (QdObject_var obj)
QdObject_var log (QdObject_var obj)
QdObject_var log10 (QdObject_var obj)
QdObject_var mod (QdObject_var obj)
QdObject_var outer (QdObject_var obj1, QdObject_var obj2)
QdObject_var pow (QdObject_var obj1, QdObject_var obj2)
QdObject_var sin (QdObject_var obj)
QdObject_var sinh (QdObject_var obj)
QdObject_var sqrt (QdObject_var obj)
SequenceMask operator! (const SequenceMask &a)
SequenceMask operator&& (const SequenceMask &a, const SequenceMask &b)
SequenceMask operator|| (const SequenceMask &a, const SequenceMask &b)
template<class T >
ostream & operator<< (ostream &os, const Sequence< T > &seq)
string upper_case (const string &s)
int string_to_int (const string &s)
string int_to_string (int i)
double string_to_double (const string &s)
string double_to_string (double x)
double_complex string_to_complex (const string &s)
string complex_to_string (double_complex x)
template<class T >
Vostreamoperator<< (Vostream &, const Var< T > &)
template<class T >
Vistreamoperator>> (Vistream &, Var< T > &)

Variables

const DummyArg all
static const double MJDtoJD = 2400000.5
static const double SecInDay = 86400.
static const int MonthStartDOY [] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}
static const int MonthStartDOY_L [] = {0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335}
static int MJDStartGregorian = -100840
static int YearStartGregorian = 1582
static int MonthStartGregorian = 10
static int DayStartGregorian = 15
static int DOYStartGregorian = 288
static string ISO_FORMAT_D = "%04d-%02d-%02dT%02d:%02d:%01d%-011.10f"
static string ISO_FORMAT_DN = "-%04d-%02d-%02dT%02d:%02d:%01d%-011.10f"
static string ISO_FORMAT_DZ = "%04d-%02d-%02dT%02d:%02d:%01d%-011.10fZ"
static string ISO_FORMAT_DZN = "-%04d-%02d-%02dT%02d:%02d:%01d%-011.10fZ"
static string ISO_FORMAT_S = "%04d-%02d-%02d %02d:%02d:%01d%-011.10f"
static string ISO_FORMAT_SN = "-%04d-%02d-%02d %02d:%02d:%01d%-011.10f"

Typedef Documentation

typedef Var<Dim> QDOS::Dim_var

typedef std::complex<double> QDOS::double_complex

typedef std::complex<float> QDOS::float_complex

typedef Matrix<double> QDOS::RMatrix

typedef MatrixSeq<double> QDOS::RMatrixSeq

typedef Scalar<double> QDOS::RScalar

typedef ScalarSeq<double> QDOS::RScalarSeq

typedef Matrix<string> QDOS::SMatrix

typedef string QDOS::String


Enumeration Type Documentation

Enumerator:
N_OBJECT 
N_CONTEXT 

Enumerator:
ROW_MAJOR_ORDER 
COL_MAJOR_ORDER 

Enumerator:
E_NORM 
E_FATAL 
E_WARN 

Enumerator:
DEEP 
SHALLOW 


Function Documentation

QdObject_var QDOS::abs ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< T > QDOS::abs ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::abs ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< T > QDOS::abs ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< T > QDOS::abs ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::acos ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::acos ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::acos ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::acos ( const Scalar< T > &  s  )  [inline]

template<class U , class T >
MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::add_scalar ( const Matrix< T > &  m,
const U &  u 
) [inline]

void QDOS::apply_givens ( double *  a,
int  size,
double  c,
double  s,
int  i,
int  k,
int  p,
int  q 
)

template<class T1 , class T2 >
void QDOS::arctan_yx ( const T1 &  y_in,
const T1 &  x_in,
const T2 &  rads_out 
) [inline]

template<class T1 , class T2 >
void QDOS::arctan_yx ( const T1 &  y_in,
const T1 &  x_in,
T2 &  rads_out 
) [inline]

QdObject_var QDOS::asin ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::asin ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::asin ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::asin ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::atan ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::atan ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::atan2 ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< U > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Matrix< T > &  m,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Scalar< T > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const T &  t,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Matrix< T > &  m 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Scalar< T > &  s 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const MatrixBaseSeq< T, ContainerT > &  ms,
const T &  t 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Matrix< T > &  m1,
const Matrix< T > &  m2 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const T &  t,
const Matrix< T > &  m 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Scalar< T > &  s,
const Matrix< T > &  m 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Matrix< T > &  m,
const T &  t 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Matrix< T > &  m,
const Scalar< T > &  s 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::atan2 ( const Scalar< T > &  s1,
const Scalar< T > &  s2 
) [inline]

void QDOS::bidiag ( double_complex *  a,
int  m,
int  n,
double_complex *  U,
double_complex *  V 
)

void QDOS::bidiag2diag ( double_complex *  a,
double_complex *  u,
double_complex *  v,
int  m,
int  n 
)

void QDOS::bidiag2diag_step ( double_complex *  a,
double_complex *  u,
double_complex *  v,
int  m,
int  n,
int  p,
int  q 
)

string QDOS::complex_to_string ( double_complex  x  )  [inline]

valarray<size_t> QDOS::computestrides ( const valarray< size_t > &  dm,
DimStorageOption  order = ROW_MAJOR_ORDER 
) [inline]

valarray<size_t> QDOS::computestrides ( size_t *  dm,
size_t  rk,
DimStorageOption  order = ROW_MAJOR_ORDER 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, float_complex >::T_promote > QDOS::conj ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, float_complex >::T_promote > QDOS::conj ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::cos ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::cos ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::cos ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::cos ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::cos ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::cosh ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::cosh ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::cosh ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::cosh ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::cosh ( const Scalar< T > &  s  )  [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross ( const Matrix< U > &  m,
MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Matrix< U > &  m 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< Matrix< U > > &  v 
) [inline]

template<class Tx , class Ty >
bool QDOS::data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const Tx &  x_value,
Ty &  y_value,
double  interval 
) [inline]

template<class Tx , class Ty >
void QDOS::data_is_ok ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data 
) [inline]

template<class T1 , class T2 >
void QDOS::deg_to_rad ( const T1 &  deg_in,
const T2 &  rad_out 
) [inline]

template<class T1 , class T2 >
void QDOS::deg_to_rad ( const T1 &  deg_in,
T2 &  rad_out 
) [inline]

template<class U , class T >
MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::div_scalar ( const Matrix< T > &  m,
const U &  u 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::dot ( const Matrix< U > &  m,
MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::dot ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Matrix< U > &  m 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::dot ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< Matrix< U > > &  v 
) [inline]

string QDOS::double_to_string ( double  x  )  [inline]

void QDOS::eigen ( double *  a,
double *  v,
int  n 
)

template<class T >
ScalarSeq< double > QDOS::eigenvalues ( const Matrix< T > &  m  )  [inline]

template<class T >
MatrixResSeq< double > QDOS::eigenvectors ( const Matrix< T > &  m  )  [inline]

QdObject_var QDOS::exp ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::exp ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::exp ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::exp ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::exp ( const Scalar< T > &  s  )  [inline]

template<class Tx >
int QDOS::floor_index ( const NumericSequence< Tx > &  x_data,
const Tx &  x_interp 
) [inline]

void QDOS::givens ( double_complex  a,
double_complex  b,
double_complex *  c,
double_complex *  s 
)

void QDOS::givens ( double  a,
double  b,
double *  c,
double *  s 
)

MatrixRes< double > QDOS::hilbert ( int  n  )  [inline]

double_complex QDOS::house ( double_complex *  x,
int  n,
double_complex *  v 
)

double QDOS::house ( double *  x,
int  n,
double *  v 
)

template<class T >
void QDOS::initialise_sum ( T &  sum  )  [inline]

void QDOS::initialise_sum ( double_complex &  sum  )  [inline]

void QDOS::initialise_sum ( double &  sum  )  [inline]

QdObject_var QDOS::inner ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

string QDOS::int_to_string ( int  i  )  [inline]

template<class Tx >
bool QDOS::interp_at_pt ( const NumericSequence< Tx > &  x_data,
const Tx &  x_interp,
int  floor_idx,
const double  gap_criterion 
) [inline]

QdObject_var QDOS::invert ( QdObject_var  obj  )  [inline]

template<class _ForwardIterator , class T >
void QDOS::iota ( _ForwardIterator  __first,
_ForwardIterator  __last,
value 
) [inline]

bool QDOS::is_superdiagonal ( double_complex *  a,
int  m,
int  n 
)

void QDOS::join ( QdObject_var  x_in,
QdObject_var  y_in,
QdObject_var  x_out,
QdObject_var  y_out,
QdObject_var  join_method,
double  gap_value,
QdObject_var  gap_handler 
)

double_complex QDOS::left_hand_householder ( double_complex *  a,
int  m,
int  n,
int  column 
)

template<class Tx , class Ty >
bool QDOS::linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const Tx &  x_interp,
Ty &  y_interp,
double  gap_criterion 
) [inline]

template<class Tx , class Ty >
bool QDOS::linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const Tx &  x_interp,
Ty &  y_interp 
) [inline]

QdObject_var QDOS::log ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::log ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::log ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::log ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::log ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::log10 ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::log10 ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::log10 ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
Scalar<complex<T> > QDOS::log10 ( const Scalar< complex< T > > &  s  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::log10 ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::log10 ( const Scalar< T > &  s  )  [inline]

QmjdTime QDOS::max ( QmjdTime &  t1,
QmjdTime &  t2 
) [inline]

template<class T >
T QDOS::max ( const Matrix< T > &  m  )  [inline]

QmjdTime QDOS::min ( QmjdTime &  t1,
QmjdTime &  t2 
) [inline]

template<class T >
T QDOS::min ( const Matrix< T > &  m  )  [inline]

QdObject_var QDOS::mod ( QdObject_var  obj  )  [inline]

template<class U , class T >
MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::mult_scalar ( const Matrix< T > &  m,
const U &  u 
) [inline]

void QDOS::multijoin ( QdObjectSeq_var  x_in,
QdObjectSeq_var  y_in,
QdObject_var  x_out,
QdObjectSeq_var  y_out,
QdObjectSeq_var  join_method,
vector< double > &  gap_value,
QdObjectSeq_var  gap_handler,
int  triage_cnt 
)

template<class Tx , class Ty >
bool QDOS::nneighbour ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const Tx &  x_interp,
Ty &  y_interp,
double  gap_criterion 
) [inline]

template<class Tx , class Ty >
bool QDOS::nneighbour ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const Tx &  x_interp,
Ty &  y_interp 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< T > QDOS::norm ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
T QDOS::norm ( const Matrix< T > &  m  )  [inline]

template<class T >
T QDOS::norm ( const Scalar< T > &  s  )  [inline]

template<class T >
T QDOS::norm_svd ( const Matrix< T > &  m  )  [inline]

SequenceMask QDOS::operator! ( const SequenceMask &  a  )  [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator! ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< T > QDOS::operator! ( const Matrix< T > &  m  )  [inline]

SequenceMask QDOS::operator&& ( const SequenceMask &  a,
const SequenceMask &  b 
) [inline]

QdObject_var QDOS::operator* ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator* ( const Matrix< U > &  u,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator* ( const Scalar< U > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* ( const complex< U > &  c,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* ( const double &  d,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* ( const int &  i,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* ( const vector< complex< U > > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* ( const vector< double > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* ( const vector< int > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator* ( const Matrix< complex< T > > &  m,
const int &  i 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator* ( const Scalar< complex< T > > &  s,
const double &  d 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator* ( const Matrix< complex< T > > &  m,
const double &  d 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator* ( const Scalar< complex< T > > &  s,
const int &  i 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* ( const complex< U > &  c,
const Matrix< T > &  m 
) [inline]

template<class U , class T >
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* ( const complex< U > &  c,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator* ( const double &  d,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator* ( const double &  d,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator* ( const int &  i,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator* ( const int &  i,
const Scalar< T > &  s 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< T, U >::T_promote > QDOS::operator* ( const vector< U > &  v,
const Matrix< T > &  m 
) [inline]

template<class U , class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator*= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator*= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT >& QDOS::operator*= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

QdObject_var QDOS::operator+ ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator+ ( const Matrix< U > &  u,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator+ ( const Scalar< U > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ ( const complex< U > &  c,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ ( const double &  d,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ ( const int &  i,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ ( const vector< complex< U > > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ ( const vector< double > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ ( const vector< int > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator+ ( const Matrix< complex< T > > &  m,
const int &  i 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator+ ( const Scalar< complex< T > > &  s,
const int &  i 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator+ ( const Matrix< complex< T > > &  m,
const double &  d 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator+ ( const Scalar< complex< T > > &  s,
const double &  d 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ ( const complex< U > &  c,
const Matrix< T > &  m 
) [inline]

template<class U , class T >
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ ( const complex< U > &  c,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator+ ( const double &  d,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator+ ( const double &  d,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator+ ( const int &  i,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator+ ( const int &  i,
const Scalar< T > &  s 
) [inline]

template<class U , class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator+= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator+= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator+= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

QdObject_var QDOS::operator- ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

QdObject_var QDOS::operator- ( QdObject_var  obj  )  [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator- ( const Matrix< U > &  u,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator- ( const Scalar< U > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- ( const complex< U > &  c,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- ( const double &  d,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- ( const int &  iv,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- ( const vector< complex< U > > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- ( const vector< double > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- ( const vector< int > &  v,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator- ( const Matrix< complex< T > > &  m,
const int &  i 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator- ( const Scalar< complex< T > > &  s,
const int &  i 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator- ( const Matrix< complex< T > > &  m,
const double &  d 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator- ( const Scalar< complex< T > > &  s,
const double &  d 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- ( const complex< U > &  c,
const Matrix< T > &  m 
) [inline]

template<class U , class T >
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- ( const complex< U > &  c,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator- ( const double &  d,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator- ( const double &  d,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator- ( const int &  i,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator- ( const int &  i,
const Scalar< T > &  s 
) [inline]

template<class U , class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator-= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator-= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator-= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

QdObject_var QDOS::operator/ ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator/ ( const Matrix< U > &  u,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator/ ( const Scalar< U > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator/ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator/ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator/ ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator/ ( const Matrix< complex< T > > &  m,
const int &  i 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator/ ( const Scalar< complex< T > > &  s,
const int &  i 
) [inline]

template<class T >
MatrixRes< complex< T > > QDOS::operator/ ( const Matrix< complex< T > > &  m,
const double &  d 
) [inline]

template<class T >
Scalar< complex< T > > QDOS::operator/ ( const Scalar< complex< T > > &  s,
const double &  d 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator/ ( const Scalar< T > &  s,
const double &  d 
) [inline]

template<class T >
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator/ ( const Scalar< T > &  s,
const int &  i 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator/ ( const Matrix< T > &  m,
const double &  d 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator/ ( const Matrix< T > &  m,
const int &  i 
) [inline]

template<class U , class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< complex< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< double > &  v 
) [inline]

template<class T , class ContainerT >
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= ( MatrixBaseSeq< T, ContainerT > &  ms,
const vector< int > &  v 
) [inline]

bool QDOS::operator< ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class T >
Vostream & QDOS::operator<< ( Vostream &  v_os,
const Var< T > &  var 
) [inline]

template<class T >
ostream& QDOS::operator<< ( ostream &  os,
const Sequence< T > &  seq 
) [inline]

Vostream & QDOS::operator<< ( Vostream &  v_os,
QdObject_var  obj 
)

ostream& QDOS::operator<< ( ostream &  s,
QmjdTime &  t 
) [inline]

Vostream & QDOS::operator<< ( Vostream &  v_os,
const QmjdTimeInterval &  tint 
) [inline]

Vostream & QDOS::operator<< ( Vostream &  v_os,
const QmjdTime &  t 
)

template<class T >
Vostream & QDOS::operator<< ( Vostream &  v_os,
const NamingContext< T > &  nc 
) [inline]

template<class T >
Vostream & QDOS::operator<< ( Vostream &  v_os,
const Scalar< T > &  scalar 
) [inline]

template<class T >
Vostream & QDOS::operator<< ( Vostream &  v_os,
const Matrix< T > &  m 
) [inline]

template<class T , class ContainerT >
ostream & QDOS::operator<< ( ostream &  os,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T >
ostream & QDOS::operator<< ( ostream &  os,
const Matrix< T > &  m 
) [inline]

template<class T >
ostream & QDOS::operator<< ( ostream &  os,
const Scalar< T > &  s 
) [inline]

Vostream & QDOS::operator<< ( Vostream &  v_os,
const Dim &  dm 
) [inline]

ostream & QDOS::operator<< ( ostream &  os,
const Dim &  d 
)

bool QDOS::operator<= ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

bool QDOS::operator== ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

bool QDOS::operator> ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

bool QDOS::operator>= ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class T >
Vistream & QDOS::operator>> ( Vistream &  v_is,
Var< T > &  var 
) [inline]

Vistream & QDOS::operator>> ( Vistream &  v_is,
QdObject_var  obj 
)

istream& QDOS::operator>> ( istream &  is,
QmjdTime &  t 
) [inline]

Vistream & QDOS::operator>> ( Vistream &  v_is,
QmjdTimeInterval &  tint 
) [inline]

Vistream & QDOS::operator>> ( Vistream &  v_is,
QmjdTime &  t 
)

template<class T >
Vistream & QDOS::operator>> ( Vistream &  v_is,
NamingContext< T > &  nc 
) [inline]

template<class T >
Vistream & QDOS::operator>> ( Vistream &  v_is,
Scalar< T > &  scalar 
) [inline]

template<class T >
Vistream & QDOS::operator>> ( Vistream &  v_is,
Matrix< T > &  m 
) [inline]

template<class T , class ContainerT >
istream & QDOS::operator>> ( istream &  is,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T >
istream & QDOS::operator>> ( istream &  is,
const Matrix< T > &  m 
) [inline]

Vistream & QDOS::operator>> ( Vistream &  v_is,
Dim &  dm 
) [inline]

SequenceMask QDOS::operator|| ( const SequenceMask &  a,
const SequenceMask &  b 
) [inline]

QdObject_var QDOS::outer ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::pinverse ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

QdObject_var QDOS::pow ( QdObject_var  obj1,
QdObject_var  obj2 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< Scalar< U > > &  v 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< Matrix< U > > &  v 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const vector< T > &  v 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Matrix< U > &  m,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Scalar< U > &  s,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow ( const T &  t,
const MatrixBaseSeq< T, ContainerT > &  ms 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Matrix< U > &  m 
) [inline]

template<class U , class T , class ContainerT >
MatrixResSeq< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const Scalar< U > &  s 
) [inline]

template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow ( const MatrixBaseSeq< T, ContainerT > &  ms,
const T &  t 
) [inline]

template<class T >
MatrixRes<complex<T> > QDOS::pow ( const Matrix< complex< T > > &  m1,
const Matrix< complex< T > > &  m2 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Matrix< U > &  m1,
const Matrix< T > &  m2 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Matrix< U > &  m,
const Scalar< T > &  s 
) [inline]

template<class U , class T >
MatrixRes< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Scalar< U > &  s,
const Matrix< T > &  m 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow ( const Matrix< T > &  m1,
const Matrix< T > &  m2 
) [inline]

template<class U , class T >
Scalar< typename promote_trait< typename promote_trait< T, U >::T_promote, double >::T_promote > QDOS::pow ( const Scalar< T > &  s1,
const Scalar< U > &  s2 
) [inline]

template<class T >
MatrixRes<complex<T> > QDOS::pow ( const complex< T > &  t,
const Matrix< complex< T > > &  m 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow ( const T &  t,
const Matrix< T > &  m 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow ( const Scalar< T > &  s,
const Matrix< T > &  m 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::pow ( const T &  t,
const Scalar< T > &  s 
) [inline]

template<class T >
MatrixRes<complex<T> > QDOS::pow ( const Matrix< complex< T > > &  m,
const complex< T > &  t 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow ( const Matrix< T > &  m,
const T &  t 
) [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow ( const Matrix< T > &  m,
const Scalar< T > &  s 
) [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::pow ( const Scalar< T > &  s,
const T &  t 
) [inline]

size_t QDOS::product ( valarray< size_t >  v  )  [inline]

template<class T1 , class T2 >
void QDOS::rad_to_deg ( const T1 &  rad_in,
const T2 &  deg_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rad_to_deg ( const T1 &  rad_in,
T2 &  deg_out 
) [inline]

template<class Tx >
pair<int,int> QDOS::range_index ( const NumericSequence< Tx > &  x_data,
const Tx &  x_value,
double  interval 
) [inline]

double_complex QDOS::right_hand_householder ( double_complex *  a,
int  m,
int  n,
int  row 
)

template<class T1 , class T2 >
void QDOS::rlp_deg_to_x ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_x ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_xyz ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_xyz ( const T1 &  rlp_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_xyz ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_xyz ( const T1 &  rlp_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_y ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_y ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_z ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_deg_to_z ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_x ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_x ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_xyz ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_xyz ( const T1 &  rlp_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_xyz ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_xyz ( const T1 &  rlp_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_y ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_y ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_z ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rlp_to_z ( const T1 &  r_in,
const T1 &  lat_in,
const T1 &  phi_in,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_deg_to_xy ( const T1 &  r_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_deg_to_xy ( const T1 &  rp_in,
const T2 &  xy_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_deg_to_xy ( const T1 &  r_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_deg_to_xy ( const T1 &  rp_in,
T2 &  xy_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_to_xy ( const T1 &  r_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_to_xy ( const T1 &  rp_in,
const T2 &  xy_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_to_xy ( const T1 &  r_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rp_to_xy ( const T1 &  rp_in,
T2 &  xy_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_deg_to_xyz ( const T1 &  R_in,
const T1 &  phi_in,
const T1 &  z_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_deg_to_xyz ( const T1 &  Rpz_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_deg_to_xyz ( const T1 &  R_in,
const T1 &  phi_in,
const T1 &  z_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_deg_to_xyz ( const T1 &  Rpz_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_to_xyz ( const T1 &  R_in,
const T1 &  phi_in,
const T1 &  z_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_to_xyz ( const T1 &  Rpz_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_to_xyz ( const T1 &  R_in,
const T1 &  phi_in,
const T1 &  z_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::Rpz_to_xyz ( const T1 &  Rpz_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_x ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_x ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_xyz ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_xyz ( const T1 &  rtp_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_xyz ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_xyz ( const T1 &  rtp_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_y ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_y ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_z ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_deg_to_z ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_x ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_x ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  x_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_xyz ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  x_out,
const T2 &  y_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_xyz ( const T1 &  rtp_in,
const T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_xyz ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  x_out,
T2 &  y_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_xyz ( const T1 &  rtp_in,
T2 &  xyz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_y ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_y ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  y_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_z ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::rtp_to_z ( const T1 &  r_in,
const T1 &  theta_in,
const T1 &  phi_in,
T2 &  z_out 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
const NumericSequence< Tx > &  averaging_interval_sizes 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
const NumericSequence< Tx > &  averaging_interval_sizes,
const Ty &  missing_data_value 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
double  averaging_interval_size,
bool(*)(const NumericSequence< Tx > &, const NumericSequence< Ty > &, const Tx &, Ty &)  pinterp_fn 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
double  averaging_interval_size,
const Ty &  missing_data_value 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
double  averaging_interval_size 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
int  num,
const Tx &  start_centre_value,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
double  averaging_interval_size,
const Ty &  missing_data_value 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_data_average ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
int  num,
const Tx &  start_centre_value,
NumericSequence< Tx > &  x_average_data,
NumericSequence< Ty > &  y_average_data,
double  averaging_interval_size 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_interp,
NumericSequence< Ty > &  y_interp,
double  gap_criterion,
bool(*)(const NumericSequence< Tx > &, const NumericSequence< Ty > &, const Tx &, Ty &)  pinterp_fn 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_interp,
NumericSequence< Ty > &  y_interp,
double  gap_criterion,
const Ty &  fill_value 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
NumericSequence< Tx > &  x_interp,
NumericSequence< Ty > &  y_interp,
double  gap_criterion 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_linear_interp ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const NumericSequence< Tx > &  x_interp,
NumericSequence< Ty > &  y_interp 
) [inline]

template<class Tx , class Ty >
vector<bool> QDOS::series_nneighbour ( const NumericSequence< Tx > &  x_data,
const NumericSequence< Ty > &  y_data,
const NumericSequence< Tx > &  x_interp,
NumericSequence< Ty > &  y_interp 
) [inline]

valarray<size_t> QDOS::setdims ( size_t *  dms,
size_t  ndims 
) [inline]

double_complex QDOS::sign_mod ( double_complex  v  )  [inline]

QdObject_var QDOS::sin ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sin ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::sin ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sin ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::sin ( const Scalar< T > &  s  )  [inline]

QdObject_var QDOS::sinh ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sinh ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::sinh ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sinh ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::sinh ( const Scalar< T > &  s  )  [inline]

void QDOS::sort ( double *  q,
double_complex *  u,
double_complex *  v,
int  rows,
int  cols 
)

void QDOS::sort ( double *  q,
double *  u,
double *  v,
int  rows,
int  cols 
)

void QDOS::sort ( double *  a,
double *  q,
int  size 
)

QdObject_var QDOS::sqrt ( QdObject_var  obj  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sqrt ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::sqrt ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sqrt ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::sqrt ( const Scalar< T > &  s  )  [inline]

double_complex QDOS::string_to_complex ( const string &  s  )  [inline]

double QDOS::string_to_double ( const string &  s  )  [inline]

int QDOS::string_to_int ( const string &  s  )  [inline]

template<class U , class T >
MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::sub_scalar ( const Matrix< T > &  m,
const U &  u 
) [inline]

void QDOS::svd_golub_reinsch ( double *  a,
int  m,
int  n,
double *  q,
double *  u,
double *  v 
)

void QDOS::svd_golub_reinsch ( double_complex *  a,
int  m,
int  n,
double *  q,
double_complex *  u,
double_complex *  v 
)

void QDOS::symmqr ( double *  t,
double *  Q,
int  size 
)

void QDOS::symmqr_step ( double *  t,
double *  Q,
int  size,
int  p,
int  q 
)

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::tan ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::tan ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::tan ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar< typename promote_trait< T, double >::T_promote > QDOS::tan ( const Scalar< T > &  s  )  [inline]

template<class T , class ContainerT >
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::tanh ( const MatrixBaseSeq< T, ContainerT > &  ms  )  [inline]

template<class T >
MatrixRes<complex<T> > QDOS::tanh ( const Matrix< complex< T > > &  m  )  [inline]

template<class T >
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::tanh ( const Matrix< T > &  m  )  [inline]

template<class T >
Scalar<typename promote_trait<T,double>::T_promote> QDOS::tanh ( const Scalar< T > &  s  )  [inline]

void QDOS::tridiag ( double *  a,
double *  q,
int  n 
)

string QDOS::upper_case ( const string &  s  ) 

template<class T1 , class T2 >
void QDOS::xy_to_rp ( const T1 &  x_in,
const T1 &  y_in,
const T2 &  r_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp ( const T1 &  xy_in,
const T2 &  rp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp ( const T1 &  x_in,
const T1 &  y_in,
T2 &  r_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp ( const T1 &  xy_in,
T2 &  rp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp_deg ( const T1 &  x_in,
const T1 &  y_in,
const T2 &  r_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp_deg ( const T1 &  xy_in,
const T2 &  rp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp_deg ( const T1 &  x_in,
const T1 &  y_in,
T2 &  r_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xy_to_rp_deg ( const T1 &  xy_in,
T2 &  rp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_l ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  lat_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_l ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  lat_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_l_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  lat_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_l_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  lat_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_p ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_p ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_p_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_p_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_r ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  r_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_r ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  r_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  r_out,
const T2 &  lat_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp ( const T1 &  xyz_in,
const T2 &  rlp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  r_out,
T2 &  lat_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp ( const T1 &  xyz_in,
T2 &  rlp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  r_out,
const T2 &  lat_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp_deg ( const T1 &  xyz_in,
const T2 &  rlp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  r_out,
T2 &  lat_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rlp_deg ( const T1 &  xyz_in,
T2 &  rlp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  R_out,
const T2 &  phi_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz ( const T1 &  xyz_in,
const T2 &  Rpz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  R_out,
T2 &  phi_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz ( const T1 &  xyz_in,
T2 &  Rpz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  R_out,
const T2 &  phi_out,
const T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz_deg ( const T1 &  xyz_in,
const T2 &  Rpz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  R_out,
T2 &  phi_out,
T2 &  z_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_Rpz_deg ( const T1 &  xyz_in,
T2 &  Rpz_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  r_out,
const T2 &  theta_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp ( const T1 &  xyz_in,
const T2 &  rtp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  r_out,
T2 &  theta_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp ( const T1 &  xyz_in,
T2 &  rtp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  r_out,
const T2 &  theta_out,
const T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp_deg ( const T1 &  xyz_in,
const T2 &  rtp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  r_out,
T2 &  theta_out,
T2 &  phi_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_rtp_deg ( const T1 &  xyz_in,
T2 &  rtp_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_t ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  theta_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_t ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  theta_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_t_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
const T2 &  theta_out 
) [inline]

template<class T1 , class T2 >
void QDOS::xyz_to_t_deg ( const T1 &  x_in,
const T1 &  y_in,
const T1 &  z_in,
T2 &  theta_out 
) [inline]


Variable Documentation

int QDOS::DayStartGregorian = 15 [static]

int QDOS::DOYStartGregorian = 288 [static]

string QDOS::ISO_FORMAT_D = "%04d-%02d-%02dT%02d:%02d:%01d%-011.10f" [static]

string QDOS::ISO_FORMAT_DN = "-%04d-%02d-%02dT%02d:%02d:%01d%-011.10f" [static]

string QDOS::ISO_FORMAT_DZ = "%04d-%02d-%02dT%02d:%02d:%01d%-011.10fZ" [static]

string QDOS::ISO_FORMAT_DZN = "-%04d-%02d-%02dT%02d:%02d:%01d%-011.10fZ" [static]

string QDOS::ISO_FORMAT_S = "%04d-%02d-%02d %02d:%02d:%01d%-011.10f" [static]

string QDOS::ISO_FORMAT_SN = "-%04d-%02d-%02d %02d:%02d:%01d%-011.10f" [static]

int QDOS::MJDStartGregorian = -100840 [static]

const double QDOS::MJDtoJD = 2400000.5 [static]

const int QDOS::MonthStartDOY[] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334} [static]

const int QDOS::MonthStartDOY_L[] = {0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335} [static]

int QDOS::MonthStartGregorian = 10 [static]

const double QDOS::SecInDay = 86400. [static]

int QDOS::YearStartGregorian = 1582 [static]


Generated on Fri Jan 8 12:51:30 2010 for QSAS by  doxygen 1.5.7