Searched refs:LeafProcedure (Results 1 – 8 of 8) sorted by relevance
55 class LeafProcedure { class58 LeafProcedure() {} in LeafProcedure() function in hmat::LeafProcedure60 virtual ~LeafProcedure() {} in ~LeafProcedure()198 void apply_on_leaf(const LeafProcedure<TreeNode>& proc) { in apply_on_leaf()
319 …case HMAT_SIMPLE_PRECISION: delete static_cast<const hmat::LeafProcedure<HMatrix<S_t> >*>(proc->in… in hmat_delete_leaf_procedure()320 …case HMAT_DOUBLE_PRECISION: delete static_cast<const hmat::LeafProcedure<HMatrix<D_t> >*>(proc->in… in hmat_delete_leaf_procedure()321 …case HMAT_SIMPLE_COMPLEX: delete static_cast<const hmat::LeafProcedure<HMatrix<C_t> >*>(proc->in… in hmat_delete_leaf_procedure()322 …case HMAT_DOUBLE_COMPLEX: delete static_cast<const hmat::LeafProcedure<HMatrix<Z_t> >*>(proc->in… in hmat_delete_leaf_procedure()
57 void applyOnLeaf(const hmat::LeafProcedure<hmat::HMatrix<T> >&f);
65 virtual void applyOnLeaf(const hmat::LeafProcedure<hmat::HMatrix<T> > &f) = 0;
333 void apply_on_leaf(const LeafProcedure<HMatrix<T> >& proc);
202 template<typename T> void DefaultEngine<T>::applyOnLeaf(const hmat::LeafProcedure<hmat::HMatrix<T> … in applyOnLeaf()
273 void HMatInterface<T>::apply_on_leaf(const LeafProcedure<HMatrix<T> >& proc){ in apply_on_leaf()
757 …const hmat::LeafProcedure<hmat::HMatrix<T> > *functor = static_cast<const hmat::LeafProcedure<hmat… in apply_on_leaf()