Changeset 2683 in Sophya for trunk/SophyaLib/NTools
- Timestamp:
- Apr 21, 2005, 6:05:19 PM (20 years ago)
- Location:
- trunk/SophyaLib/NTools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/generaldata.cc
r2615 r2683 869 869 Retourne le nombre de ligne = NData() (pour interface NTuple) 870 870 */ 871 uint_4GeneralFitData::NbLines() const871 sa_size_t GeneralFitData::NbLines() const 872 872 { 873 873 return(NData()); … … 886 886 (pour interface NTuple) 887 887 */ 888 uint_4GeneralFitData::NbColumns() const888 sa_size_t GeneralFitData::NbColumns() const 889 889 { 890 890 return(2*NVar()+3); … … 892 892 893 893 //! Pour interface NTuple 894 r_8 * GeneralFitData::GetLineD( int n) const894 r_8 * GeneralFitData::GetLineD(sa_size_t n) const 895 895 { 896 896 return(GetVec(n,NULL)); … … 898 898 899 899 //! Pour interface NTuple 900 r_8 GeneralFitData::GetCell( int n, int k) const900 r_8 GeneralFitData::GetCell(sa_size_t n, sa_size_t k) const 901 901 { 902 902 if(k<0 || k>=2*NVar()+3) return 0.; … … 906 906 907 907 //! Pour interface NTuple 908 r_8 GeneralFitData::GetCell( int n, string const & nom) const909 { 910 int k = ColumnIndex(nom);908 r_8 GeneralFitData::GetCell(sa_size_t n, string const & nom) const 909 { 910 sa_size_t k = ColumnIndex(nom); 911 911 return(GetCell(n,k)); 912 912 } … … 915 915 Retourne le minimum et le maximum de la variable `k' (pour interface NTuple). 916 916 */ 917 void GeneralFitData::GetMinMax( int k, double& min, double& max) const917 void GeneralFitData::GetMinMax(sa_size_t k, double& min, double& max) const 918 918 { 919 919 int var; … … 931 931 void GeneralFitData::GetMinMax(string const & nom, double& min, double& max) const 932 932 { 933 int k = ColumnIndex(nom);933 sa_size_t k = ColumnIndex(nom); 934 934 GetMinMax(k,min,max); 935 935 } 936 936 937 937 //! Pour interface NTuple 938 int GeneralFitData::ColumnIndex(string const & nom) const938 sa_size_t GeneralFitData::ColumnIndex(string const & nom) const 939 939 { 940 940 char str[64]; int k = -1; … … 950 950 951 951 //! Pour interface NTuple 952 string GeneralFitData::ColumnName( int k) const952 string GeneralFitData::ColumnName(sa_size_t k) const 953 953 { 954 954 if(k==2*NVar()) return string("y"); -
trunk/SophyaLib/NTools/generaldata.h
r2479 r2683 145 145 146 146 // Declaration de l interface NTuple 147 virtual uint_4NbLines() const;148 virtual uint_4NbColumns() const;149 virtual r_8 * GetLineD( int n) const;150 virtual r_8 GetCell( int n, int k) const;151 virtual r_8 GetCell( int n, string const & nom) const;152 virtual void GetMinMax( int k, double& min, double& max) const;147 virtual sa_size_t NbLines() const; 148 virtual sa_size_t NbColumns() const; 149 virtual r_8 * GetLineD(sa_size_t n) const; 150 virtual r_8 GetCell(sa_size_t n, sa_size_t k) const; 151 virtual r_8 GetCell(sa_size_t n, string const & nom) const; 152 virtual void GetMinMax(sa_size_t k, double& min, double& max) const; 153 153 virtual void GetMinMax(string const & nom, double& min, double& max) const; 154 virtual intColumnIndex(string const & nom) const;155 virtual string ColumnName( int k) const;154 virtual sa_size_t ColumnIndex(string const & nom) const; 155 virtual string ColumnName(sa_size_t k) const; 156 156 virtual string VarList_C(const char* nomx=NULL) const; 157 157
Note:
See TracChangeset
for help on using the changeset viewer.