pub fn consume_op(&mut self, other: OpWrapper<O>) {
        self.op = other.op;
        self.cost_func_count += other.cost_func_count;
        self.grad_func_count += other.grad_func_count;
        self.hessian_func_count += other.hessian_func_count;
        self.jacobian_func_count += other.jacobian_func_count;
        self.modify_func_count += other.modify_func_count;
    }
/// Consumes an operator by increasing the function call counts of `self` by the ones in
/// `other`.
Consumes an operator by increasing the function call counts of `self` by the ones in
`other`.
Consumes an operator by increasing the function call counts of ` self ` by the ones in ` other ` .
pub fn consume_op(&mut self, other: OpWrapper<O>) {
        self.op = other.op;
        self.cost_func_count += other.cost_func_count;
        self.grad_func_count += other.grad_func_count;
        self.hessian_func_count += other.hessian_func_count;
        self.jacobian_func_count += other.jacobian_func_count;
        self.modify_func_count += other.modify_func_count;
    }
pub fn consume_op ( & mut self , other : OpWrapper < O > ) { self . op = other . op ; self . cost_func_count += other . cost_func_count ; self . grad_func_count += other . grad_func_count ; self . hessian_func_count += other . hessian_func_count ; self . jacobian_func_count += other . jacobian_func_count ; self . modify_func_count += other . modify_func_count ; }
Consumes an operator by increasing the function call counts of `self` by the ones in
`other`.
Consumes an operator by increasing the function call counts of ` self ` by the ones in ` other ` .
&mut self
other
OpWrapper<O>