Template Function ImmersX::robin_boundary_term

Function Documentation

template<typename FieldType, typename Ids, typename Coefficient, typename LoadFunction, typename LoadScale>
auto ImmersX::robin_boundary_term(FieldType displacement, Ids ids, Coefficient coefficient, LoadFunction load_function, LoadScale load_scale, const double matrix_scale = 1.)

Assemble a static scalar or vector Robin weak term on the selected ids.

Function lookup callbacks return references to beta and g for a boundary id; the scale callback permits modulated loads. Callers set function times and validate disjoint boundary condition ids before adding this term.