Boundary Conditions and Constructors of Function classes
I just noted a small inconsistency in the constructors of the
P*VectorFunctions compared to those of the scalar functions. All of
provide a constructor version that allows to set a
BoundaryCondition. The constructor which does not allow this, in turn delegates to the other one using our default variant
BoundaryCondition::create0123BC() to generate a B.C. object.
both currently provide only a single constructor that
- does not allow to set the boundary condition
- and also does not set the default
IMHO we should fix this by extending the two classes.