d_ptr              79 include/grid.h       std::unique_ptr<Data> d_ptr;
d_ptr             135 include/grid.h       std::unique_ptr<Data> d_ptr;
d_ptr              57 include/io_dgf.h 	std::unique_ptr<Data> d_ptr;
d_ptr              53 include/io_l2h1Calculator.h       std::unique_ptr<Data> d_ptr;
d_ptr              96 include/io_parameter.h       std::unique_ptr<Data> d_ptr;
d_ptr              38 include/io_paraview.h       std::unique_ptr<Data> d_ptr;
d_ptr              67 include/secOrd_op_brusselator.h       std::unique_ptr<Data> d_ptr;
d_ptr              46 include/secOrd_op_identity.h       std::unique_ptr<Data> d_ptr;
d_ptr              46 include/secOrd_op_initData.h       std::unique_ptr<Data> d_ptr;
d_ptr             114 include/secOrd_op_initData.h       std::unique_ptr<Data> d_ptr;
d_ptr              84 include/secOrd_op_linearHeat.h       std::unique_ptr<Data> d_ptr;
d_ptr              56 include/secOrd_op_rhs.h       std::unique_ptr<Data> d_ptr;
d_ptr              73 include/secOrd_op_rhs.h       std::unique_ptr<Data> d_ptr;
d_ptr              78 include/secOrd_op_solutionDriven.h       std::unique_ptr<Data> d_ptr;
d_ptr              81 src/grid_GridAndTime.cpp try :d_ptr {std::make_unique<Data>(p)}
d_ptr              95 src/grid_GridAndTime.cpp try : d_ptr {std::make_unique<Data>(p, dgf_file, t0)}
d_ptr             113 src/grid_GridAndTime.cpp   d_ptr -> tp.next(dT);
d_ptr             116 src/grid_GridAndTime.cpp   d_ptr->d = rhs;
d_ptr             119 src/grid_GridAndTime.cpp   return d_ptr -> tp;
d_ptr             122 src/grid_GridAndTime.cpp   return d_ptr -> tp;
d_ptr             125 src/grid_GridAndTime.cpp   return d_ptr -> g;
d_ptr             128 src/grid_GridAndTime.cpp   return d_ptr -> gp;
d_ptr             131 src/grid_GridAndTime.cpp   return d_ptr -> fes;
d_ptr             134 src/grid_GridAndTime.cpp   return d_ptr -> vfes;
d_ptr              93 src/grid_deformation.cpp Esfem::Grid::Deformation::Deformation() :d_ptr {std::make_unique<Data>()} {}
d_ptr              95 src/grid_deformation.cpp   :d_ptr {std::make_unique<Data>(fname)} {}
d_ptr             100 src/grid_deformation.cpp   d_ptr -> tp_ptr = &tp;
d_ptr             113 src/grid_deformation.cpp   y = d_ptr->hg[x];
d_ptr             119 src/grid_deformation.cpp   d_ptr->hg = rhs;
d_ptr              78 src/io_dgf.cpp try : d_ptr {make_unique<Data>(dgf_filename)}
d_ptr             100 src/io_dgf.cpp   to_dgfFile(vertices, dgf_file, d_ptr -> digit_precision);
d_ptr             103 src/io_dgf.cpp   Esfem::Io::Dgf::to_dgfFile(d_ptr -> simplices, dgf_file, d_ptr -> digit_precision);
d_ptr             106 src/io_dgf.cpp 	   << "tolerance " <<  pow(10,(-1) * d_ptr -> digit_precision)
d_ptr             114 src/io_dgf.cpp   if(vfef.size() != d_ptr -> vec_dim_dof) throw logic_error
d_ptr             123 src/io_dgf.cpp   to_dgfFile(vertices, dgf_file, d_ptr -> digit_precision);
d_ptr             126 src/io_dgf.cpp   to_dgfFile(d_ptr -> simplices, dgf_file, d_ptr -> digit_precision);
d_ptr             129 src/io_dgf.cpp 	   << "tolerance " <<  pow(10, (-1) * d_ptr -> digit_precision)
d_ptr             181 src/io_dgf.cpp   return d_ptr -> scal_dim_dof;
d_ptr             102 src/io_l2h1Calculator.cpp   :d_ptr {make_unique<Data>(gt)} {}
d_ptr             109 src/io_l2h1Calculator.cpp   return d_ptr->l2.distance(u1, u2);
d_ptr             113 src/io_l2h1Calculator.cpp   d_ptr->assign_v1(u);
d_ptr             114 src/io_l2h1Calculator.cpp   d_ptr->assign_v2(uN);
d_ptr             116 src/io_l2h1Calculator.cpp   for(size_t it = 0; it < d_ptr->vec_fefun1.size(); ++it){
d_ptr             117 src/io_l2h1Calculator.cpp     rv += d_ptr->
d_ptr             118 src/io_l2h1Calculator.cpp       l2.distance(d_ptr->vec_fefun1[it], d_ptr->vec_fefun2[it]);
d_ptr             131 src/io_l2h1Calculator.cpp   return d_ptr->h1.distance(u1, u2);
d_ptr             135 src/io_l2h1Calculator.cpp   d_ptr->assign_v1(u);
d_ptr             136 src/io_l2h1Calculator.cpp   d_ptr->assign_v2(uN);
d_ptr             138 src/io_l2h1Calculator.cpp   for(size_t it = 0; it < d_ptr->vec_fefun1.size(); ++it){
d_ptr             139 src/io_l2h1Calculator.cpp     rv += d_ptr->
d_ptr             140 src/io_l2h1Calculator.cpp       h1.distance(d_ptr->vec_fefun1[it], d_ptr->vec_fefun2[it]);
d_ptr             112 src/io_parameter.cpp   d_ptr =  make_unique<Data>();
d_ptr             161 src/io_parameter.cpp   return d_ptr -> grid_dgf;
d_ptr             164 src/io_parameter.cpp   return d_ptr -> error_log;
d_ptr             167 src/io_parameter.cpp   return d_ptr -> paraview;
d_ptr             170 src/io_parameter.cpp   return d_ptr -> t_0;
d_ptr             173 src/io_parameter.cpp   return d_ptr -> dT;
d_ptr             176 src/io_parameter.cpp   const auto t_n = d_ptr->t_end;
d_ptr             177 src/io_parameter.cpp   const auto t_0 = d_ptr->t_0;
d_ptr             178 src/io_parameter.cpp   return (t_n - t_0)/d_ptr->dT + .1;
d_ptr             181 src/io_parameter.cpp   const auto t_n = d_ptr->t_end_pattern;
d_ptr             182 src/io_parameter.cpp   const auto t_0 = d_ptr->t_0;
d_ptr             183 src/io_parameter.cpp   return (t_n - t_0)/d_ptr->dT + .1;
d_ptr             186 src/io_parameter.cpp   const auto t_n = d_ptr->t_end;
d_ptr             187 src/io_parameter.cpp   const auto t_0 = d_ptr->t_end_pattern;
d_ptr             188 src/io_parameter.cpp   return (t_n - t_0)/d_ptr->dT; // may narrow
d_ptr             191 src/io_parameter.cpp   const double rv = d_ptr->t_end - global_timeStep() * max_timeSteps();
d_ptr             195 src/io_parameter.cpp   return d_ptr -> eps;
d_ptr             198 src/io_parameter.cpp   return d_ptr -> bdf_alphas;
d_ptr             201 src/io_parameter.cpp   return d_ptr -> bdf_gammas;
d_ptr             204 src/io_parameter.cpp   return d_ptr -> tg_a;
d_ptr             207 src/io_parameter.cpp   return d_ptr -> tg_b;
d_ptr             210 src/io_parameter.cpp   return d_ptr -> tg_Dc;
d_ptr             213 src/io_parameter.cpp   return d_ptr -> tg_gamma;
d_ptr             216 src/io_parameter.cpp   return d_ptr -> velocity_regularization;
d_ptr             219 src/io_parameter.cpp   return d_ptr -> surface_growthFactor;
d_ptr             222 src/io_parameter.cpp   return d_ptr -> mcf_regularization;
d_ptr             225 src/io_parameter.cpp   return d_ptr -> u_hom_value;
d_ptr             228 src/io_parameter.cpp   return d_ptr -> w_hom_value;
d_ptr             231 src/io_parameter.cpp   return d_ptr -> u_pertubation;
d_ptr             234 src/io_parameter.cpp   return d_ptr -> w_pertubation;
d_ptr             237 src/io_parameter.cpp   return d_ptr -> u_init_dof;
d_ptr             240 src/io_parameter.cpp   return d_ptr -> w_init_dof;
d_ptr             245 src/io_parameter.cpp   const auto& p = d.d_ptr;
d_ptr              62 src/io_paraview.cpp try : d_ptr {make_unique<Data>(p, gt, fef1, fef2, refinement_label)}
d_ptr              80 src/io_paraview.cpp   d_ptr -> plotter.write( d_ptr -> tp);
d_ptr              58 src/secOrd_op_brusselator.cpp try : d_ptr {make_unique<Data>(p, gt, type)}
d_ptr              71 src/secOrd_op_brusselator.cpp try :d_ptr {make_unique<Data>(p, gt, type, fef1, fef2)}
d_ptr              82 src/secOrd_op_brusselator.cpp   d_ptr -> bruss_cg(rhs_ref, lhs_ref);
d_ptr              90 src/secOrd_op_brusselator.cpp   d_ptr -> bruss_op.mass_matrix(rhs_ref, lhs_ref);
d_ptr              94 src/secOrd_op_brusselator.cpp   d_ptr -> bruss_op.massMatrix_constOne(fef_ref);
d_ptr              99 src/secOrd_op_brusselator.cpp   d_ptr -> bruss_op.massMatrix_constOne(d_ptr -> tmp_var);
d_ptr             100 src/secOrd_op_brusselator.cpp   fef_ref.axpy(1., d_ptr -> tmp_var);
d_ptr             104 src/secOrd_op_brusselator.cpp   if(d_ptr -> owns){
d_ptr             106 src/secOrd_op_brusselator.cpp     d_ptr -> fef1_ptr -> assign(fef_ref);
d_ptr             115 src/secOrd_op_brusselator.cpp   if(d_ptr -> owns){
d_ptr             117 src/secOrd_op_brusselator.cpp     d_ptr -> fef2_ptr -> assign(fef_ref);
d_ptr             130 src/secOrd_op_brusselator.cpp   d_ptr -> bruss_op(rhs,lhs);
d_ptr             139 src/secOrd_op_brusselator_impl.cpp try :d_ptr {make_unique<Data>(p, gt, type, 
d_ptr             190 src/secOrd_op_brusselator_impl.cpp       Range Mu {d_ptr -> massMatrix_rhs * weight};
d_ptr             226 src/secOrd_op_brusselator_impl.cpp     Mu *= d_ptr -> massMatrix_lhs * weight;
d_ptr             227 src/secOrd_op_brusselator_impl.cpp     Au *= d_ptr -> stiffnessMatrix_lhs * weight;
d_ptr             236 src/secOrd_op_brusselator_impl.cpp   const auto& arg1_loc = d_ptr -> first_arg.localFunction(e);
d_ptr             237 src/secOrd_op_brusselator_impl.cpp   const auto& arg2_loc = d_ptr -> second_arg.localFunction(e);
d_ptr             245 src/secOrd_op_brusselator_impl.cpp       * d_ptr -> quadMassMatrix_lhs;
d_ptr             256 src/secOrd_op_brusselator_impl.cpp   auto& vec_range = d_ptr -> vec_range;
d_ptr             257 src/secOrd_op_brusselator_impl.cpp   auto& vec_jacRange = d_ptr -> vec_jacRange;
d_ptr             275 src/secOrd_op_brusselator_impl.cpp       basisFunction *= d_ptr -> massMatrix_lhs;
d_ptr             277 src/secOrd_op_brusselator_impl.cpp       grad_basisFunction *= d_ptr -> stiffnessMatrix_lhs;
d_ptr             289 src/secOrd_op_brusselator_impl.cpp   auto& vec_range = d_ptr -> vec_range;
d_ptr             290 src/secOrd_op_brusselator_impl.cpp   const auto& arg1_loc = d_ptr -> first_arg.localFunction(entity);
d_ptr             291 src/secOrd_op_brusselator_impl.cpp   const auto& arg2_loc = d_ptr -> second_arg.localFunction(entity);
d_ptr             301 src/secOrd_op_brusselator_impl.cpp       * d_ptr -> quadMassMatrix_lhs;
d_ptr              56 src/secOrd_op_brusselator_impl.h   std::unique_ptr<Data> d_ptr;
d_ptr              42 src/secOrd_op_identity.cpp   : d_ptr {make_unique<Data>()}
d_ptr              50 src/secOrd_op_identity.cpp     interpolateFunction(d_ptr -> identity_impl, vfef);
d_ptr              34 src/secOrd_op_initData.cpp   :d_ptr {make_unique<Data>(gt, type)}
d_ptr              39 src/secOrd_op_initData.cpp   :d_ptr {make_unique<Data>(p, type)}
d_ptr              50 src/secOrd_op_initData.cpp   const auto& eid_ptr = d_ptr -> eid_ptr;
d_ptr              51 src/secOrd_op_initData.cpp   const auto& rid_ptr = d_ptr -> rid_ptr;
d_ptr             105 src/secOrd_op_initData.cpp   :d_ptr {std::make_unique<Data>(gt)}
d_ptr             114 src/secOrd_op_initData.cpp     interpolateFunction(d_ptr -> v_fun, vfef);
d_ptr              57 src/secOrd_op_initData_u.cpp     d_ptr = new Data {gt};
d_ptr              67 src/secOrd_op_initData_u.cpp   delete d_ptr;
d_ptr              68 src/secOrd_op_initData_u.cpp   d_ptr = nullptr;
d_ptr              75 src/secOrd_op_initData_u.cpp   Dune::LagrangeInterpolation<FE_function>::interpolateFunction(d_ptr -> u0, fef);  
d_ptr              35 src/secOrd_op_initData_u.h       Data* d_ptr {nullptr};
d_ptr              57 src/secOrd_op_initData_w.cpp     d_ptr = new Data {gt};
d_ptr              67 src/secOrd_op_initData_w.cpp   delete d_ptr;
d_ptr              68 src/secOrd_op_initData_w.cpp   d_ptr = nullptr;
d_ptr              75 src/secOrd_op_initData_w.cpp   Dune::LagrangeInterpolation<FE_function>::interpolateFunction(d_ptr -> u0, fef);  
d_ptr              35 src/secOrd_op_initData_w.h       Data* d_ptr {nullptr};
d_ptr              86 src/secOrd_op_linearHeat.cpp try : d_ptr {make_unique<Data>(p, gt)}
d_ptr             101 src/secOrd_op_linearHeat.cpp   d_ptr -> heat_solver(fef1, fef2);
d_ptr             106 src/secOrd_op_linearHeat.cpp   d_ptr -> heat_op.mass_matrix(fef);
d_ptr             112 src/secOrd_op_linearHeat.cpp   d_ptr -> heat_op.mass_matrix(rhs_ref, lhs_ref);
d_ptr              38 src/secOrd_op_rhs.cpp   :d_ptr {std::make_unique<Data>(gt, type)}
d_ptr              42 src/secOrd_op_rhs.cpp   assemble_RHS(d_ptr -> rhs, d_ptr -> load_vector);
d_ptr              44 src/secOrd_op_rhs.cpp   dune_fef.axpy(d_ptr -> tp.deltaT(), d_ptr -> load_vector); 
d_ptr              51 src/secOrd_op_rhs.cpp   :d_ptr {std::make_unique<Data>(gt)}
d_ptr              55 src/secOrd_op_rhs.cpp   assemble_RHS(d_ptr -> rhs, d_ptr -> load_vector);
d_ptr              57 src/secOrd_op_rhs.cpp   dune_vfef.axpy(d_ptr -> tp.deltaT(), d_ptr -> load_vector);
d_ptr              76 src/secOrd_op_rhs_u.cpp     d_ptr = new Data {p, gt};
d_ptr              87 src/secOrd_op_rhs_u.cpp   delete d_ptr;
d_ptr              88 src/secOrd_op_rhs_u.cpp   d_ptr = nullptr;
d_ptr              94 src/secOrd_op_rhs_u.cpp   static FE_function tmp {"local_tmp", d_ptr -> fe_space};
d_ptr              95 src/secOrd_op_rhs_u.cpp   assemble_RHS(d_ptr -> rhs, tmp);
d_ptr              97 src/secOrd_op_rhs_u.cpp   dune_fef.axpy(d_ptr -> tp.deltaT(), tmp); 
d_ptr             101 src/secOrd_op_rhs_u.cpp   assemble_RHS(d_ptr -> rhs, dune_fef);
d_ptr              36 src/secOrd_op_rhs_u.h       Data* d_ptr {nullptr};
d_ptr              78 src/secOrd_op_rhs_w.cpp     d_ptr = new Data {p, gt};
d_ptr              89 src/secOrd_op_rhs_w.cpp   delete d_ptr;
d_ptr              90 src/secOrd_op_rhs_w.cpp   d_ptr = nullptr;
d_ptr              96 src/secOrd_op_rhs_w.cpp   static FE_function tmp {"local_tmp", d_ptr -> fe_space};
d_ptr              97 src/secOrd_op_rhs_w.cpp   assemble_RHS(d_ptr -> rhs, tmp);
d_ptr              99 src/secOrd_op_rhs_w.cpp   dune_fef.axpy(d_ptr -> tp.deltaT(), tmp); 
d_ptr              36 src/secOrd_op_rhs_w.h       Data* d_ptr {nullptr};
d_ptr              70 src/secOrd_op_solutionDriven.cpp   :d_ptr {std::make_unique<Data>(p, g, u)}
d_ptr              79 src/secOrd_op_solutionDriven.cpp   d_ptr -> cg_solver(vfef1, vfef2);
d_ptr              86 src/secOrd_op_solutionDriven.cpp   d_ptr -> mcf_op.brusselator_rhs(rhs, lhs);
d_ptr              91 src/secOrd_op_solutionDriven.cpp   d_ptr -> mcf_op(rhs, lhs);