← Back to team overview

libadjoint team mailing list archive

Re: r379

 

>> To me, Constant is just a special case for an Expression; therefore
>> even though it is constant in time and space, it is not a scalar
>> value but a non-discretised function in space (the documentation
>
>
> But as it is used in practice it means scalar values.

I think it just depends how one considers the Constant object
mathematically. Taking into account that in practice Constant are used
as scalars, I agree that we should handle it that way as well, hence
let's keep the implementation is it is :)

> How about

> ScalarParameter -> ConstantParameter
> ScalarParameters -> ConstantParameter (fold the two)
> InitialConditionParameter -> InitialValueParameter ?
>             (suggestions welcome)

> SteadyFunctionParameter?
> NonsteadyFunctionParameter?
> SteadyDirichletParameter?
> NonsteadyDirichletParameter?

Can we just have SteadyParameter and a NonsteadyParameter and deduct
the rest automatically?


Follow ups

References