#include <BFLNode2ACell.h>
Public Member Functions | |
| BFLNode2ACell () | |
| BFLNode2ACell (Int_t cell, Int_t node, Int_t nodeslist[kNMaxNodesPerACell]) | |
| virtual | ~BFLNode2ACell () |
| virtual void | SetCellID (Int_t cell) |
| virtual void | SetNodeID (Int_t node) |
| virtual void | SetCellNodes (Int_t nodes[kNMaxNodesPerACell]) |
| virtual Int_t | GetCellID (void) |
| virtual Int_t | GetNodeID (void) |
| virtual void | GetCellNodes (Int_t nodes[kNMaxNodesPerACell]) |
| virtual void | Print (Option_t *) const |
| virtual Bool_t | IsSortable () const |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| Int_t | Compare (const TObject *obj) const |
Private Attributes | |
| Int_t | fANSYSCellID |
| Int_t | fANSYSNodeID |
| Int_t | fCellNodes [kNMaxNodesPerACell] |
|
|
Definition at line 35 of file BFLNode2ACell.h. 00035 { }
|
|
||||||||||||||||
|
Definition at line 36 of file BFLNode2ACell.h. References fANSYSCellID, fANSYSNodeID, and fCellNodes. 00036 : 00037 fANSYSCellID(cell),fANSYSNodeID(node) { *fCellNodes=*nodeslist; } virtual ~BFLNode2ACell() { }
|
|
|
Definition at line 38 of file BFLNode2ACell.h. 00038 { }
|
|
|
Definition at line 68 of file BFLNode2ACell.h. References fANSYSCellID. 00068 {
00069 if ( fANSYSCellID == ((BFLNode2ACell*)obj)->GetCellID() )
00070 return 0;
00071 else if (fANSYSCellID < ((BFLNode2ACell*)obj)->GetCellID() )
00072 return -1;
00073 else
00074 return 1;
00075 }
|
|
|
Definition at line 44 of file BFLNode2ACell.h. Referenced by BFLAnsysLookup::FindCell(). 00044 { return fANSYSCellID; }
|
|
|
Definition at line 46 of file BFLNode2ACell.h. References fCellNodes. Referenced by BFLInterpolation::IsInsideANSYSCell(). 00046 {
00047 Int_t i = 0;
00048 while(i<kNMaxNodesPerACell) {
00049 nodes[i] = fCellNodes[i];
00050 i++;
00051 }
00052 }
|
|
|
Definition at line 45 of file BFLNode2ACell.h. Referenced by BFLAnsysLookup::FindNode(). 00045 { return fANSYSNodeID; }
|
|
|
Definition at line 65 of file BFLNode2ACell.h. References fANSYSNodeID. 00065 { // soft by nodes
00066 return fANSYSNodeID == ((BFLNode2ACell*)obj)->GetNodeID();
00067 }
|
|
|
Definition at line 63 of file BFLNode2ACell.h. 00063 { return kTRUE; }
|
|
|
Definition at line 54 of file BFLNode2ACell.h. References fANSYSCellID, fCellNodes, and kNMaxNodesPerACell. 00054 {
00055 cout << "Cell-> " << fANSYSCellID << endl;
00056 Int_t i = 0;
00057 cout << "List of nodes in this cell " << endl;
00058 while(i < kNMaxNodesPerACell && fCellNodes[i] != -1) {
00059 cout << fCellNodes[i] << endl;
00060 i++;
00061 }
00062 }
|
|
|
Definition at line 40 of file BFLNode2ACell.h. References fANSYSCellID. 00040 { fANSYSCellID = cell; }
|
|
|
Definition at line 42 of file BFLNode2ACell.h. References fCellNodes. 00042 {*fCellNodes = *nodes; }
|
|
|
Definition at line 41 of file BFLNode2ACell.h. References fANSYSNodeID. 00041 { fANSYSNodeID = node; }
|
|
|
Definition at line 79 of file BFLNode2ACell.h. Referenced by BFLNode2ACell(), Compare(), Print(), and SetCellID(). |
|
|
Definition at line 80 of file BFLNode2ACell.h. Referenced by BFLNode2ACell(), IsEqual(), and SetNodeID(). |
|
|
Definition at line 81 of file BFLNode2ACell.h. Referenced by BFLNode2ACell(), GetCellNodes(), Print(), and SetCellNodes(). |
1.3.9.1