28 typedef typename ClstF<NodeX, NodeY>::FX FX;
29 typedef typename ClstF<NodeX, NodeY>::FY FY;
47 inline Ffld(
const NodeX* clstX,
const NodeY* clstY,
48 uint m, Ffld* lnk = 0)
49 : lnk_(lnk), clstX_(clstX), clstY_(clstY), m_(m), val_(0) {}
50 inline ~Ffld() {
delete val_;}
52 inline Ffld* link()
const {
return lnk_;}
53 inline uint sigma()
const {
return TraitsX::index(clstX_);}
54 inline uint tau()
const {
return TraitsY::index(clstY_);}
56 return TraitsY::center(clstY_) - TraitsX::center(clstX_);
58 inline uint m()
const {
return m_;}
60 delete val_; val_ = blksz ? exp.
getCol(blksz) : 0;
return val_;
62 inline FColExp* val()
const {
return val_;}
90 void constructor_(
const NodeX* clstX,
const NodeY* clstY);
91 template<
class Trts,
class Nd>
92 uint info_(uint idx,
const Nd* clst,
93 std::unordered_map<uint, uint>& nlf)
const;
97 std::ostream&
info(std::ostream& os)
const;
112 inline float memory()
const;
113 std::ostream&
info(std::ostream& os, uint idxX, uint idxY)
const;