Template Function ImmersX::robin_detail::register_parameter_overrides

Function Documentation

template<int spacedim, typename Ids>
bool ImmersX::robin_detail::register_parameter_overrides(dealii::ParameterAcceptor &owner, const Ids &ids, const std::string &function_prefix, const ModulatedParsedFunction<spacedim> &base_load, std::map<dealii::types::boundary_id, std::shared_ptr<dealii::ParameterAcceptorProxy<dealii::Functions::ParsedFunction<spacedim>>>> &coefficients, std::map<dealii::types::boundary_id, std::shared_ptr<ModulatedParsedFunction<spacedim>>> &loads, std::map<dealii::types::boundary_id, std::array<bool, 3>> &explicit_entries, const bool time_independent_coefficient = false)

Register boundary-id overrides with entry-wise fallback on every parse.

The coefficient has no modulation parameters; its expression can depend on time except in a single-frequency harmonic problem.