27 const NonlinearVariableName & var,
28 const PostprocessorName & pp_name);
34 const PostprocessorName & pp_name);
std::vector< std::string > _labels
Label for each point.
const InputParameters & parameters() const
const std::vector< Point > & _injection_points
Injection points.
CoupledInjectionProductionPhysics(const InputParameters ¶meters)
void addDiracKernels() override
Adds objects to perform hydrodynamic coupling at injection and production points. ...
void addPointValuePostprocessor(const VariableName &var, const Point &point, const PostprocessorName &pp_name)
Adds a PointValue.
void addReceiverPostprocessor(const PostprocessorName &pp_name)
Adds a Receiver.
static InputParameters validParams()
void addPostprocessorTransfer(const PostprocessorName &pp_name, bool from_multi_app)
Adds a MultiAppPostprocessorTransfer.
std::vector< Point > _points
Injection and production points.
const std::vector< Point > & _production_points
Production points.
void addPPSourceDiracKernel(const Point &point, const NonlinearVariableName &var, const PostprocessorName &pp_name)
Adds a PorousFlowPointSourceFromPostprocessor.
void addTransfers() override
void addPostprocessors() override