31 typedef typename ClstF<NodeX, NodeY>::FX FX;
32 typedef typename ClstF<NodeX, NodeY>::FY FY;
50 inline Ffld(
const NodeX* clstX,
const NodeY* clstY, uint m,
52 : lnk_(lnk), clstX_(clstX), clstY_(clstY), m_(m), val_(0) {}
53 inline ~Ffld() {
delete val_;}
55 inline Ffld* link()
const {
return lnk_;}
56 inline uint sigma()
const {
return TraitsX::index(clstX_);}
57 inline uint tau()
const {
return TraitsY::index(clstY_);}
59 return TraitsY::center(clstY_) - TraitsX::center(clstX_);
61 inline uint m()
const {
return m_;}
63 delete val_; val_ = blksz ? exp.
getCol(blksz) : 0;
return val_;
65 inline FColExp* val()
const {
return val_;}
96 void constructor_(
const NodeX* clstX,
const NodeY* clstY);
97 template<
class Trts,
class Nd>
98 uint info_(uint idx,
const Nd* clst,
99 std::unordered_map<uint, uint>& nlf)
const;
102 std::ostream&
info(std::ostream& os)
const;
107 uint minsz,
int maxnffldval);
117 inline float memory()
const;
118 std::ostream&
info(std::ostream& os, uint idxX, uint idxY)
const;