Changeset 3033 in Sophya for trunk/SophyaPI/PIext
- Timestamp:
- Jul 17, 2006, 6:06:38 PM (19 years ago)
- Location:
- trunk/SophyaPI/PIext
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomhistadapter.cc
r3008 r3033 557 557 558 558 /* --Methode-- */ 559 string NOMAdapter_NTuple::GetInfoString(vector<string>& opts) 560 { 561 if (opts.size() == 0) return NObjMgrAdapter::GetInfoString(opts); 562 char buff[128]; 563 if (opts[0] == "sizes") { 564 sprintf(buff, "%ld %ld", mNt->NEntry(), mNt->NVar()); 565 return string(buff); 566 } 567 else if ((opts[0] == "nlines") || (opts[0] == "nentry") || (opts[0] == "nrows")) { 568 sprintf(buff, "%ld", mNt->NEntry()); 569 return string(buff); 570 } 571 else if ((opts[0] == "nvar") || (opts[0] == "ncols")) { 572 sprintf(buff, "%ld", mNt->NVar()); 573 return string(buff); 574 } 575 else return NObjMgrAdapter::GetInfoString(opts); 576 } 577 578 /* --Methode-- */ 559 579 void NOMAdapter_NTuple::Print(ostream& os, int lev) 560 580 { 561 581 mNt->Show(os); 562 if (lev > 0) os << mNt->Info(); 582 if (lev > 2) os << mNt->Info(); 583 if (lev > 0) mNt->Print(0, 10*lev); 563 584 } 564 585 … … 706 727 707 728 /* --Methode-- */ 729 string NOMAdapter_DataTable::GetInfoString(vector<string>& opts) 730 { 731 if (opts.size() == 0) return NObjMgrAdapter::GetInfoString(opts); 732 char buff[128]; 733 if (opts[0] == "sizes") { 734 sprintf(buff, "%ld %ld", mDT->NEntry(), mDT->NVar()); 735 return string(buff); 736 } 737 else if ((opts[0] == "nlines") || (opts[0] == "nentry") || (opts[0] == "nrows")) { 738 sprintf(buff, "%ld", mDT->NEntry()); 739 return string(buff); 740 } 741 else if ((opts[0] == "nvar") || (opts[0] == "ncols")) { 742 sprintf(buff, "%ld", mDT->NVar()); 743 return string(buff); 744 } 745 else return NObjMgrAdapter::GetInfoString(opts); 746 } 747 748 /* --Methode-- */ 708 749 void NOMAdapter_DataTable::Print(ostream& os, int lev) 709 750 { -
trunk/SophyaPI/PIext/nomhistadapter.h
r3008 r3033 134 134 virtual void SavePPF(POutPersist& s, string const & nom); 135 135 136 virtual string GetInfoString(vector<string>& opts); 136 137 virtual void Print(ostream& os, int lev=0); 137 138 virtual NTupleInterface* GetNTupleInterface(bool& adel); … … 182 183 virtual void SavePPF(POutPersist& s, string const & nom); 183 184 185 virtual string GetInfoString(vector<string>& opts); 184 186 virtual void Print(ostream& os, int lev=0); 185 187 virtual NTupleInterface* GetNTupleInterface(bool& adel); -
trunk/SophyaPI/PIext/nomtarradapter.cc
r3004 r3033 78 78 } 79 79 if (opts[0] == "sizes") { 80 for(int_4 kd=0; kd<mArr->Rank(); kd++) 81 sprintf(buff,"%ld ", (long)mArr->Size(kd)); 82 return string(buff); 80 string rs; 81 for(int_4 kd=0; kd<mArr->Rank(); kd++) { 82 sprintf(buff, "%ld ", (long)mArr->Size(kd)); 83 rs += buff; 84 } 85 return rs; 83 86 } 84 87 else if ((opts[0] == "size") || (opts[0] == "nelts")) { -
trunk/SophyaPI/PIext/nomtmatvecadapter.cc
r2999 r3033 89 89 char buff[32]; 90 90 sprintf(buff, "%ld", (long)mMtx->Size()); 91 return string(buff); 92 } 93 else if ((opts[0] == "nrow") || (opts[0] == "nrows")) { 94 char buff[32]; 95 sprintf(buff, "%ld", (long)mMtx->NRows()); 96 return string(buff); 97 } 98 else if ((opts[0] == "ncol") || (opts[0] == "ncols")) { 99 char buff[32]; 100 sprintf(buff, "%ld", (long)mMtx->NCols()); 91 101 return string(buff); 92 102 }
Note:
See TracChangeset
for help on using the changeset viewer.