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