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< Dim > | Dim_var |
typedef enum QDOS::ExceptionStatus_e | ExceptionStatus |
typedef NamingContext< string > | DataNamesTable |
typedef Var< DataNamesTable > | DataNamesTable_var |
typedef Var< KVDataBase > | KVDataBase_var |
typedef enum QDOS::MatrixCopyOption_e | MatrixCopyOption |
typedef enum QDOS::BindingTypeE | BindingType |
typedef vector< Binding > | BindingList |
typedef Matrix< string > | SMatrix |
typedef Scalar< double > | RScalar |
typedef Matrix< double > | RMatrix |
typedef MatrixSeq< double > | RMatrixSeq |
typedef ScalarSeq< double > | RScalarSeq |
typedef Scalar< double_complex > | CScalar |
typedef Matrix< double_complex > | CMatrix |
typedef MatrixSeq< double_complex > | CMatrixSeq |
typedef ScalarSeq< double_complex > | CScalarSeq |
typedef Var< QdRScalar > | QdRScalar_var |
typedef SeqVar< QdRScalarSeq > | QdRScalarSeq_var |
typedef Var< QdCScalar > | QdCScalar_var |
typedef SeqVar< QdCScalarSeq > | QdCScalarSeq_var |
typedef Var< QdSMatrix > | QdSMatrix_var |
typedef Var< QdRMatrix > | QdRMatrix_var |
typedef Sequence< SMatrix > | SMatrixSeq |
typedef SeqVar< QdSMatrixSeq > | QdSMatrixSeq_var |
typedef SeqVar< QdRMatrixSeq > | QdRMatrixSeq_var |
typedef Var< QdCMatrix > | QdCMatrix_var |
typedef SeqVar< QdCMatrixSeq > | QdCMatrixSeq_var |
typedef string | String |
typedef Var< QdString > | QdString_var |
typedef SeqVar< QdStringSeq > | QdStringSeq_var |
typedef Var< QdTime > | QdTime_var |
typedef Var< QdTimeInterval > | QdTimeInterval_var |
typedef SeqVar< QdTimeIntervalSeq > | QdTimeIntervalSeq_var |
typedef SeqVar< QdTimeSeq > | QdTimeSeq_var |
typedef Var< QdObject > | QdObject_var |
typedef NamingContext < QdObject_var > | ObjectNamesTable |
typedef Var< ObjectNamesTable > | ObjectNamesTable_var |
typedef SeqVar< QdObjectSeq > | QdObjectSeq_var |
typedef Var< QdNObject > | QdNObject_var |
typedef std::complex< double > | double_complex |
typedef std::complex< float > | float_complex |
typedef Var< TypeInfo > | TypeInfo_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 °_out) |
template<class T1 , class T2 > | |
void | rad_to_deg (const T1 &rad_in, const T2 °_out) |
template<class T1 , class T2 > | |
void | deg_to_rad (const T1 °_in, T2 &rad_out) |
template<class T1 , class T2 > | |
void | deg_to_rad (const T1 °_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) |
Vostream & | operator<< (Vostream &, const Dim &) |
Vistream & | operator>> (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 > | |
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 > | |
T | norm (const Scalar< T > &s) |
template<class T > | |
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 > | |
T | max (const Matrix< T > &m) |
template<class T > | |
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 > | |
Vostream & | operator<< (Vostream &, const Matrix< T > &) |
template<class T > | |
Vistream & | operator>> (Vistream &, Matrix< T > &) |
template<class T > | |
Vostream & | operator<< (Vostream &, const Scalar< T > &) |
template<class T > | |
Vistream & | operator>> (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 > | |
Vostream & | operator<< (Vostream &, const NamingContext< T > &) |
template<class T > | |
Vistream & | operator>> (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) |
Vostream & | operator<< (Vostream &v_os, const QmjdTime &t) |
Vistream & | operator>> (Vistream &v_is, QmjdTime &t) |
Vostream & | operator<< (Vostream &, const QmjdTimeInterval &) |
Vistream & | operator>> (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) |
Vistream & | operator>> (Vistream &v_is, QdObject_var obj) |
Vostream & | operator<< (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 > | |
Vostream & | operator<< (Vostream &, const Var< T > &) |
template<class T > | |
Vistream & | operator>> (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 vector<Binding> QDOS::BindingList |
typedef enum QDOS::BindingTypeE QDOS::BindingType |
typedef Matrix<double_complex > QDOS::CMatrix |
typedef MatrixSeq<double_complex > QDOS::CMatrixSeq |
typedef Scalar<double_complex > QDOS::CScalar |
typedef ScalarSeq<double_complex > QDOS::CScalarSeq |
typedef NamingContext<string> QDOS::DataNamesTable |
typedef Var<DataNamesTable> QDOS::DataNamesTable_var |
typedef Var<Dim> QDOS::Dim_var |
typedef enum QDOS::DimStorageOption_e QDOS::DimStorageOption |
typedef std::complex<double> QDOS::double_complex |
typedef enum QDOS::ExceptionStatus_e QDOS::ExceptionStatus |
typedef std::complex<float> QDOS::float_complex |
typedef Var<KVDataBase> QDOS::KVDataBase_var |
typedef enum QDOS::MatrixCopyOption_e QDOS::MatrixCopyOption |
typedef Var<QdCMatrix> QDOS::QdCMatrix_var |
typedef SeqVar<QdCMatrixSeq> QDOS::QdCMatrixSeq_var |
typedef Var<QdCScalar> QDOS::QdCScalar_var |
typedef SeqVar<QdCScalarSeq> QDOS::QdCScalarSeq_var |
typedef Var<QdNObject> QDOS::QdNObject_var |
typedef Var< QdObject > QDOS::QdObject_var |
typedef SeqVar<QdObjectSeq> QDOS::QdObjectSeq_var |
typedef Var<QdRMatrix> QDOS::QdRMatrix_var |
typedef SeqVar<QdRMatrixSeq> QDOS::QdRMatrixSeq_var |
typedef Var<QdRScalar> QDOS::QdRScalar_var |
typedef SeqVar<QdRScalarSeq> QDOS::QdRScalarSeq_var |
typedef Var<QdSMatrix> QDOS::QdSMatrix_var |
typedef SeqVar<QdSMatrixSeq> QDOS::QdSMatrixSeq_var |
typedef Var<QdString> QDOS::QdString_var |
typedef SeqVar<QdStringSeq> QDOS::QdStringSeq_var |
typedef Var<QdTime> QDOS::QdTime_var |
typedef Var<QdTimeInterval> QDOS::QdTimeInterval_var |
typedef SeqVar<QdTimeSeq> QDOS::QdTimeSeq_var |
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 Sequence<SMatrix> QDOS::SMatrixSeq |
typedef string QDOS::String |
typedef Var<TypeInfo> QDOS::TypeInfo_var |
enum QDOS::BindingTypeE |
QdObject_var QDOS::abs | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< T > QDOS::abs | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< T > QDOS::abs | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< T > QDOS::abs | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::acos | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::acos | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::acos | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::acos | ( | const Scalar< T > & | s | ) | [inline] |
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 | |||
) |
void QDOS::arctan_yx | ( | const T1 & | y_in, | |
const T1 & | x_in, | |||
const T2 & | rads_out | |||
) | [inline] |
void QDOS::arctan_yx | ( | const T1 & | y_in, | |
const T1 & | x_in, | |||
T2 & | rads_out | |||
) | [inline] |
QdObject_var QDOS::asin | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::asin | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::asin | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::asin | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::atan | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan | ( | const Matrix< T > & | m | ) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< U > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Matrix< T > & | m, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Scalar< T > & | s, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const T & | t, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const Matrix< T > & | m | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const T & | t | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Matrix< T > & | m1, | |
const Matrix< T > & | m2 | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const T & | t, | |
const Matrix< T > & | m | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Scalar< T > & | s, | |
const Matrix< T > & | m | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Matrix< T > & | m, | |
const T & | t | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::atan2 | ( | const Matrix< T > & | m, | |
const Scalar< T > & | s | |||
) | [inline] |
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] |
MatrixRes< typename promote_trait< T, float_complex >::T_promote > QDOS::conj | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, float_complex >::T_promote > QDOS::conj | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::cos | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::cos | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::cos | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::cos | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::cosh | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::cosh | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::cosh | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::cosh | ( | const Scalar< T > & | s | ) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross | ( | const Matrix< U > & | m, | |
MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const Matrix< U > & | m | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::cross | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< Matrix< U > > & | v | |||
) | [inline] |
bool QDOS::data_average | ( | const NumericSequence< Tx > & | x_data, | |
const NumericSequence< Ty > & | y_data, | |||
const Tx & | x_value, | |||
Ty & | y_value, | |||
double | interval | |||
) | [inline] |
void QDOS::data_is_ok | ( | const NumericSequence< Tx > & | x_data, | |
const NumericSequence< Ty > & | y_data | |||
) | [inline] |
void QDOS::deg_to_rad | ( | const T1 & | deg_in, | |
const T2 & | rad_out | |||
) | [inline] |
void QDOS::deg_to_rad | ( | const T1 & | deg_in, | |
T2 & | rad_out | |||
) | [inline] |
MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::div_scalar | ( | const Matrix< T > & | m, | |
const U & | u | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::dot | ( | const Matrix< U > & | m, | |
MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::dot | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const Matrix< U > & | m | |||
) | [inline] |
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 | |||
) |
ScalarSeq< double > QDOS::eigenvalues | ( | const Matrix< T > & | m | ) | [inline] |
MatrixResSeq< double > QDOS::eigenvectors | ( | const Matrix< T > & | m | ) | [inline] |
QdObject_var QDOS::exp | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::exp | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::exp | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::exp | ( | const Scalar< T > & | s | ) | [inline] |
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 | |||
) |
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] |
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] |
void QDOS::iota | ( | _ForwardIterator | __first, | |
_ForwardIterator | __last, | |||
T | 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 | |||
) |
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] |
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] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::log | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::log | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::log | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::log10 | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::log10 | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::log10 | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::log10 | ( | const Scalar< T > & | s | ) | [inline] |
QmjdTime QDOS::max | ( | QmjdTime & | t1, | |
QmjdTime & | t2 | |||
) | [inline] |
T QDOS::max | ( | const Matrix< T > & | m | ) | [inline] |
QmjdTime QDOS::min | ( | QmjdTime & | t1, | |
QmjdTime & | t2 | |||
) | [inline] |
T QDOS::min | ( | const Matrix< T > & | m | ) | [inline] |
QdObject_var QDOS::mod | ( | QdObject_var | obj | ) | [inline] |
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 | |||
) |
bool QDOS::nneighbour | ( | const NumericSequence< Tx > & | x_data, | |
const NumericSequence< Ty > & | y_data, | |||
const Tx & | x_interp, | |||
Ty & | y_interp, | |||
double | gap_criterion | |||
) | [inline] |
bool QDOS::nneighbour | ( | const NumericSequence< Tx > & | x_data, | |
const NumericSequence< Ty > & | y_data, | |||
const Tx & | x_interp, | |||
Ty & | y_interp | |||
) | [inline] |
MatrixResSeq< T > QDOS::norm | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
T QDOS::norm | ( | const Matrix< T > & | m | ) | [inline] |
T QDOS::norm | ( | const Scalar< T > & | s | ) | [inline] |
T QDOS::norm_svd | ( | const Matrix< T > & | m | ) | [inline] |
SequenceMask QDOS::operator! | ( | const SequenceMask & | a | ) | [inline] |
MatrixRes< complex< T > > QDOS::operator! | ( | const Matrix< complex< T > > & | m | ) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator* | ( | const Matrix< U > & | u, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator* | ( | const Scalar< U > & | s, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* | ( | const complex< U > & | c, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* | ( | const double & | d, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* | ( | const int & | i, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* | ( | const vector< complex< U > > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* | ( | const vector< double > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator* | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* | ( | const vector< int > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator* | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< int > & | v | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator* | ( | const Matrix< complex< T > > & | m, | |
const int & | i | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator* | ( | const Scalar< complex< T > > & | s, | |
const double & | d | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator* | ( | const Matrix< complex< T > > & | m, | |
const double & | d | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator* | ( | const Scalar< complex< T > > & | s, | |
const int & | i | |||
) | [inline] |
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* | ( | const complex< U > & | c, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator* | ( | const complex< U > & | c, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator* | ( | const double & | d, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator* | ( | const double & | d, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator* | ( | const int & | i, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator* | ( | const int & | i, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, U >::T_promote > QDOS::operator* | ( | const vector< U > & | v, | |
const Matrix< T > & | m | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator*= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator*= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator+ | ( | const Matrix< U > & | u, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator+ | ( | const Scalar< U > & | s, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ | ( | const complex< U > & | c, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ | ( | const double & | d, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ | ( | const int & | i, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ | ( | const vector< complex< U > > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ | ( | const vector< double > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator+ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ | ( | const vector< int > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator+ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< int > & | v | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator+ | ( | const Matrix< complex< T > > & | m, | |
const int & | i | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator+ | ( | const Scalar< complex< T > > & | s, | |
const int & | i | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator+ | ( | const Matrix< complex< T > > & | m, | |
const double & | d | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator+ | ( | const Scalar< complex< T > > & | s, | |
const double & | d | |||
) | [inline] |
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ | ( | const complex< U > & | c, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator+ | ( | const complex< U > & | c, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator+ | ( | const double & | d, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator+ | ( | const double & | d, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator+ | ( | const int & | i, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator+ | ( | const int & | i, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator+= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator+= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator- | ( | const Matrix< U > & | u, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator- | ( | const Scalar< U > & | s, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- | ( | const complex< U > & | c, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- | ( | const double & | d, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- | ( | const int & | iv, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- | ( | const vector< complex< U > > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- | ( | const vector< double > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator- | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- | ( | const vector< int > & | v, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator- | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< int > & | v | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator- | ( | const Matrix< complex< T > > & | m, | |
const int & | i | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator- | ( | const Scalar< complex< T > > & | s, | |
const int & | i | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator- | ( | const Matrix< complex< T > > & | m, | |
const double & | d | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator- | ( | const Scalar< complex< T > > & | s, | |
const double & | d | |||
) | [inline] |
MatrixRes< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- | ( | const complex< U > & | c, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator- | ( | const complex< U > & | c, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator- | ( | const double & | d, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator- | ( | const double & | d, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator- | ( | const int & | i, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator- | ( | const int & | i, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator-= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator-= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator/ | ( | const Matrix< U > & | u, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, U >::T_promote > QDOS::operator/ | ( | const Scalar< U > & | s, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, complex< U > >::T_promote > QDOS::operator/ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::operator/ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
MatrixResSeq< typename promote_trait< T, int >::T_promote > QDOS::operator/ | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< int > & | v | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator/ | ( | const Matrix< complex< T > > & | m, | |
const int & | i | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator/ | ( | const Scalar< complex< T > > & | s, | |
const int & | i | |||
) | [inline] |
MatrixRes< complex< T > > QDOS::operator/ | ( | const Matrix< complex< T > > & | m, | |
const double & | d | |||
) | [inline] |
Scalar< complex< T > > QDOS::operator/ | ( | const Scalar< complex< T > > & | s, | |
const double & | d | |||
) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::operator/ | ( | const Scalar< T > & | s, | |
const double & | d | |||
) | [inline] |
Scalar< typename promote_trait< T, int >::T_promote > QDOS::operator/ | ( | const Scalar< T > & | s, | |
const int & | i | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::operator/ | ( | const Matrix< T > & | m, | |
const double & | d | |||
) | [inline] |
MatrixRes< typename promote_trait< T, int >::T_promote > QDOS::operator/ | ( | const Matrix< T > & | m, | |
const int & | i | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< complex< U > > & | v | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< double > & | v | |||
) | [inline] |
MatrixBaseSeq<T,ContainerT>& QDOS::operator/= | ( | MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< int > & | v | |||
) | [inline] |
bool QDOS::operator< | ( | QdObject_var | obj1, | |
QdObject_var | obj2 | |||
) | [inline] |
Vostream & QDOS::operator<< | ( | Vostream & | v_os, | |
const Var< T > & | var | |||
) | [inline] |
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 | |||
) |
Vostream & QDOS::operator<< | ( | Vostream & | v_os, | |
const NamingContext< T > & | nc | |||
) | [inline] |
Vostream & QDOS::operator<< | ( | Vostream & | v_os, | |
const Scalar< T > & | scalar | |||
) | [inline] |
Vostream & QDOS::operator<< | ( | Vostream & | v_os, | |
const Matrix< T > & | m | |||
) | [inline] |
ostream & QDOS::operator<< | ( | ostream & | os, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
ostream & QDOS::operator<< | ( | ostream & | os, | |
const Matrix< T > & | m | |||
) | [inline] |
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] |
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 | |||
) |
Vistream & QDOS::operator>> | ( | Vistream & | v_is, | |
NamingContext< T > & | nc | |||
) | [inline] |
Vistream & QDOS::operator>> | ( | Vistream & | v_is, | |
Scalar< T > & | scalar | |||
) | [inline] |
Vistream & QDOS::operator>> | ( | Vistream & | v_is, | |
Matrix< T > & | m | |||
) | [inline] |
istream & QDOS::operator>> | ( | istream & | is, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
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] |
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] |
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] |
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] |
MatrixResSeq< T > QDOS::pow | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const vector< T > & | v | |||
) | [inline] |
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] |
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] |
MatrixResSeq< T > QDOS::pow | ( | const T & | t, | |
const MatrixBaseSeq< T, ContainerT > & | ms | |||
) | [inline] |
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] |
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] |
MatrixResSeq< T > QDOS::pow | ( | const MatrixBaseSeq< T, ContainerT > & | ms, | |
const T & | t | |||
) | [inline] |
MatrixRes<complex<T> > QDOS::pow | ( | const Matrix< complex< T > > & | m1, | |
const Matrix< complex< T > > & | m2 | |||
) | [inline] |
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] |
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] |
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] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const Matrix< T > & | m1, | |
const Matrix< T > & | m2 | |||
) | [inline] |
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] |
MatrixRes<complex<T> > QDOS::pow | ( | const complex< T > & | t, | |
const Matrix< complex< T > > & | m | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const T & | t, | |
const Matrix< T > & | m | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const Scalar< T > & | s, | |
const Matrix< T > & | m | |||
) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const T & | t, | |
const Scalar< T > & | s | |||
) | [inline] |
MatrixRes<complex<T> > QDOS::pow | ( | const Matrix< complex< T > > & | m, | |
const complex< T > & | t | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const Matrix< T > & | m, | |
const T & | t | |||
) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::pow | ( | const Matrix< T > & | m, | |
const Scalar< T > & | s | |||
) | [inline] |
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] |
void QDOS::rad_to_deg | ( | const T1 & | rad_in, | |
const T2 & | deg_out | |||
) | [inline] |
void QDOS::rad_to_deg | ( | const T1 & | rad_in, | |
T2 & | deg_out | |||
) | [inline] |
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 | |||
) |
void QDOS::rlp_deg_to_x | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | x_out | |||
) | [inline] |
void QDOS::rlp_deg_to_x | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | x_out | |||
) | [inline] |
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] |
void QDOS::rlp_deg_to_xyz | ( | const T1 & | rlp_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::rlp_deg_to_xyz | ( | const T1 & | rlp_in, | |
T2 & | xyz_out | |||
) | [inline] |
void QDOS::rlp_deg_to_y | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rlp_deg_to_y | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rlp_deg_to_z | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | z_out | |||
) | [inline] |
void QDOS::rlp_deg_to_z | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | z_out | |||
) | [inline] |
void QDOS::rlp_to_x | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | x_out | |||
) | [inline] |
void QDOS::rlp_to_x | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | x_out | |||
) | [inline] |
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] |
void QDOS::rlp_to_xyz | ( | const T1 & | rlp_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::rlp_to_xyz | ( | const T1 & | rlp_in, | |
T2 & | xyz_out | |||
) | [inline] |
void QDOS::rlp_to_y | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rlp_to_y | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rlp_to_z | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
const T2 & | z_out | |||
) | [inline] |
void QDOS::rlp_to_z | ( | const T1 & | r_in, | |
const T1 & | lat_in, | |||
const T1 & | phi_in, | |||
T2 & | z_out | |||
) | [inline] |
void QDOS::rp_deg_to_xy | ( | const T1 & | r_in, | |
const T1 & | phi_in, | |||
const T2 & | x_out, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rp_deg_to_xy | ( | const T1 & | rp_in, | |
const T2 & | xy_out | |||
) | [inline] |
void QDOS::rp_deg_to_xy | ( | const T1 & | r_in, | |
const T1 & | phi_in, | |||
T2 & | x_out, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rp_deg_to_xy | ( | const T1 & | rp_in, | |
T2 & | xy_out | |||
) | [inline] |
void QDOS::rp_to_xy | ( | const T1 & | r_in, | |
const T1 & | phi_in, | |||
const T2 & | x_out, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rp_to_xy | ( | const T1 & | rp_in, | |
const T2 & | xy_out | |||
) | [inline] |
void QDOS::rp_to_xy | ( | const T1 & | r_in, | |
const T1 & | phi_in, | |||
T2 & | x_out, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rp_to_xy | ( | const T1 & | rp_in, | |
T2 & | xy_out | |||
) | [inline] |
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] |
void QDOS::Rpz_deg_to_xyz | ( | const T1 & | Rpz_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::Rpz_deg_to_xyz | ( | const T1 & | Rpz_in, | |
T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::Rpz_to_xyz | ( | const T1 & | Rpz_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::Rpz_to_xyz | ( | const T1 & | Rpz_in, | |
T2 & | xyz_out | |||
) | [inline] |
void QDOS::rtp_deg_to_x | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | x_out | |||
) | [inline] |
void QDOS::rtp_deg_to_x | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | x_out | |||
) | [inline] |
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] |
void QDOS::rtp_deg_to_xyz | ( | const T1 & | rtp_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::rtp_deg_to_xyz | ( | const T1 & | rtp_in, | |
T2 & | xyz_out | |||
) | [inline] |
void QDOS::rtp_deg_to_y | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rtp_deg_to_y | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rtp_deg_to_z | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | z_out | |||
) | [inline] |
void QDOS::rtp_deg_to_z | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | z_out | |||
) | [inline] |
void QDOS::rtp_to_x | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | x_out | |||
) | [inline] |
void QDOS::rtp_to_x | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | x_out | |||
) | [inline] |
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] |
void QDOS::rtp_to_xyz | ( | const T1 & | rtp_in, | |
const T2 & | xyz_out | |||
) | [inline] |
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] |
void QDOS::rtp_to_xyz | ( | const T1 & | rtp_in, | |
T2 & | xyz_out | |||
) | [inline] |
void QDOS::rtp_to_y | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | y_out | |||
) | [inline] |
void QDOS::rtp_to_y | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | y_out | |||
) | [inline] |
void QDOS::rtp_to_z | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
const T2 & | z_out | |||
) | [inline] |
void QDOS::rtp_to_z | ( | const T1 & | r_in, | |
const T1 & | theta_in, | |||
const T1 & | phi_in, | |||
T2 & | z_out | |||
) | [inline] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sin | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sin | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::sin | ( | const Scalar< T > & | s | ) | [inline] |
QdObject_var QDOS::sinh | ( | QdObject_var | obj | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sinh | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sinh | ( | const Matrix< T > & | m | ) | [inline] |
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] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::sqrt | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::sqrt | ( | const Matrix< T > & | m | ) | [inline] |
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] |
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 | |||
) |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::tan | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::tan | ( | const Matrix< T > & | m | ) | [inline] |
Scalar< typename promote_trait< T, double >::T_promote > QDOS::tan | ( | const Scalar< T > & | s | ) | [inline] |
MatrixResSeq< typename promote_trait< T, double >::T_promote > QDOS::tanh | ( | const MatrixBaseSeq< T, ContainerT > & | ms | ) | [inline] |
MatrixRes< typename promote_trait< T, double >::T_promote > QDOS::tanh | ( | const Matrix< T > & | m | ) | [inline] |
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 | ) |
void QDOS::xy_to_rp | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T2 & | r_out, | |||
const T2 & | phi_out | |||
) | [inline] |
void QDOS::xy_to_rp | ( | const T1 & | xy_in, | |
const T2 & | rp_out | |||
) | [inline] |
void QDOS::xy_to_rp | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
T2 & | r_out, | |||
T2 & | phi_out | |||
) | [inline] |
void QDOS::xy_to_rp | ( | const T1 & | xy_in, | |
T2 & | rp_out | |||
) | [inline] |
void QDOS::xy_to_rp_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T2 & | r_out, | |||
const T2 & | phi_out | |||
) | [inline] |
void QDOS::xy_to_rp_deg | ( | const T1 & | xy_in, | |
const T2 & | rp_out | |||
) | [inline] |
void QDOS::xy_to_rp_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
T2 & | r_out, | |||
T2 & | phi_out | |||
) | [inline] |
void QDOS::xy_to_rp_deg | ( | const T1 & | xy_in, | |
T2 & | rp_out | |||
) | [inline] |
void QDOS::xyz_to_l | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | lat_out | |||
) | [inline] |
void QDOS::xyz_to_l | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | lat_out | |||
) | [inline] |
void QDOS::xyz_to_l_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | lat_out | |||
) | [inline] |
void QDOS::xyz_to_l_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | lat_out | |||
) | [inline] |
void QDOS::xyz_to_p | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | phi_out | |||
) | [inline] |
void QDOS::xyz_to_p | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | phi_out | |||
) | [inline] |
void QDOS::xyz_to_p_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | phi_out | |||
) | [inline] |
void QDOS::xyz_to_p_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | phi_out | |||
) | [inline] |
void QDOS::xyz_to_r | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | r_out | |||
) | [inline] |
void QDOS::xyz_to_r | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | r_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rlp | ( | const T1 & | xyz_in, | |
const T2 & | rlp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rlp | ( | const T1 & | xyz_in, | |
T2 & | rlp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rlp_deg | ( | const T1 & | xyz_in, | |
const T2 & | rlp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rlp_deg | ( | const T1 & | xyz_in, | |
T2 & | rlp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_Rpz | ( | const T1 & | xyz_in, | |
const T2 & | Rpz_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_Rpz | ( | const T1 & | xyz_in, | |
T2 & | Rpz_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_Rpz_deg | ( | const T1 & | xyz_in, | |
const T2 & | Rpz_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_Rpz_deg | ( | const T1 & | xyz_in, | |
T2 & | Rpz_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rtp | ( | const T1 & | xyz_in, | |
const T2 & | rtp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rtp | ( | const T1 & | xyz_in, | |
T2 & | rtp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rtp_deg | ( | const T1 & | xyz_in, | |
const T2 & | rtp_out | |||
) | [inline] |
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] |
void QDOS::xyz_to_rtp_deg | ( | const T1 & | xyz_in, | |
T2 & | rtp_out | |||
) | [inline] |
void QDOS::xyz_to_t | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | theta_out | |||
) | [inline] |
void QDOS::xyz_to_t | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | theta_out | |||
) | [inline] |
void QDOS::xyz_to_t_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
const T2 & | theta_out | |||
) | [inline] |
void QDOS::xyz_to_t_deg | ( | const T1 & | x_in, | |
const T1 & | y_in, | |||
const T1 & | z_in, | |||
T2 & | theta_out | |||
) | [inline] |
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] |