47 #include "RTOpPack_initRTOpStdOpsLibCpp.hpp"
48 #include "RTOpPack_RTOpCPostMod.hpp"
49 #include "Teuchos_AbstractFactoryStd.hpp"
54 #include "RTOp_ROp_max_step.h"
93 namespace mmp = MemMngPack;
94 namespace rtop = RTOpPack;
99 rtop::RTOpCPostMod(&op_vtbl)
110 namespace mmp = MemMngPack;
113 add_op_factory(op_server,RTOp_ROp_combined_nu_comp_err_vtbl);
115 add_op_factory(op_server,RTOp_ROp_comp_err_with_mu_vtbl);
116 add_op_factory(op_server,RTOp_ROp_dot_prod_vtbl);
117 add_op_factory(op_server,RTOp_ROp_find_nan_inf_vtbl);
118 add_op_factory(op_server,RTOp_ROp_fraction_to_boundary_vtbl);
119 add_op_factory(op_server,RTOp_ROp_fraction_to_zero_boundary_vtbl);
120 add_op_factory(op_server,RTOp_ROp_get_ele_vtbl);
121 add_op_factory(op_server,RTOp_ROp_get_sub_vector_vtbl);
122 add_op_factory(op_server,RTOp_ROp_log_bound_barrier_vtbl);
123 add_op_factory(op_server,RTOp_ROp_max_abs_ele_vtbl);
124 add_op_factory(op_server,RTOp_ROp_max_vtbl);
125 add_op_factory(op_server,RTOp_ROp_max_inequ_viol_vtbl);
126 add_op_factory(op_server,RTOp_ROp_max_near_feas_step_vtbl);
127 add_op_factory(op_server,RTOp_ROp_max_rel_step_vtbl);
128 add_op_factory(op_server,RTOp_ROp_max_step_vtbl);
129 add_op_factory(op_server,RTOp_ROp_norm_1_vtbl);
130 add_op_factory(op_server,RTOp_ROp_norm_2_vtbl);
131 add_op_factory(op_server,RTOp_ROp_norm_inf_vtbl);
132 add_op_factory(op_server,RTOp_ROp_num_bounded_vtbl);
133 add_op_factory(op_server,RTOp_ROp_num_nonzeros_vtbl);
134 add_op_factory(op_server,RTOp_ROp_sum_vtbl);
135 add_op_factory(op_server,RTOp_ROp_sum_abs_vtbl);
136 add_op_factory(op_server,RTOp_TOp_add_scalar_vtbl);
137 add_op_factory(op_server,RTOp_TOp_assign_scalar_vtbl);
138 add_op_factory(op_server,RTOp_TOp_assign_vectors_vtbl);
139 add_op_factory(op_server,RTOp_TOp_axpy_vtbl);
140 add_op_factory(op_server,RTOp_TOp_Correct_Multipliers_vtbl);
141 add_op_factory(op_server,RTOp_TOp_ele_wise_divide_vtbl);
142 add_op_factory(op_server,RTOp_TOp_ele_wise_prod_vtbl);
143 add_op_factory(op_server,RTOp_TOp_ele_wise_sqrt_vtbl);
144 add_op_factory(op_server,RTOp_TOp_force_in_bounds_vtbl);
146 add_op_factory(op_server,RTOp_TOp_inv_of_difference_vtbl);
147 add_op_factory(op_server,RTOp_TOp_max_abs_vec_scalar_vtbl);
148 add_op_factory(op_server,RTOp_TOp_max_vec_scalar_vtbl);
149 add_op_factory(op_server,RTOp_TOp_multiplier_step_vtbl);
150 add_op_factory(op_server,RTOp_TOp_random_vector_vtbl);
151 add_op_factory(op_server,RTOp_TOp_scale_vector_vtbl);
152 add_op_factory(op_server,RTOp_TOp_set_ele_vtbl);
153 add_op_factory(op_server,RTOp_TOp_set_sub_vector_vtbl);
154 add_op_factory(op_server,RTOp_TOp_sign_vtbl);
const struct RTOp_RTOp_vtbl_t RTOp_TOp_force_in_bounds_buffer_vtbl
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
void add_op_factory(const Teuchos::RCP< Teuchos::AbstractFactory< RTOpPack::RTOpT< Scalar > > > &op_factory)
const struct RTOp_RTOp_vtbl_t RTOp_ROp_combined_nu_comp_err_one_only_vtbl