MCPcopy Create free account
hub / github.com/IBAMR/IBAMR / registerSourceTerm

Method registerSourceTerm

src/adv_diff/AdvDiffHierarchyIntegrator.cpp:257–272  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

255} // getAdvectionVelocityFunction
256
257void
258AdvDiffHierarchyIntegrator::registerSourceTerm(Pointer<CellVariable<NDIM, double>> F_var, const bool F_output)
259{
260#if !defined(NDEBUG)
261 TBOX_ASSERT(F_var);
262 TBOX_ASSERT(std::find(d_F_var.begin(), d_F_var.end(), F_var) == d_F_var.end());
263#endif
264 if (d_integrator_is_initialized)
265 TBOX_ERROR(d_object_name + "::registerSourceTerm(): Integrator has already been initialized.\n");
266 d_F_var.push_back(F_var);
267
268 // Set default values.
269 d_F_fcn[F_var] = nullptr;
270 d_F_output[F_var] = F_output;
271 return;
272} // registerSourceTerm
273
274void
275AdvDiffHierarchyIntegrator::setSourceTermFunction(Pointer<CellVariable<NDIM, double>> F_var,

Callers 15

mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls 3

beginMethod · 0.45
endMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected