Skip to content

Consider moving newtonalgorithm pacakge out of numerical (domain coupling to closureequation) #1

@bubbobne

Description

@bubbobne

NestedNewtonThomas and NestedNewtonGC currently lives in it.geoframe.blogspot.numerical.newtonalgorithm, but it directly depends on it.geoframe.blogspot.closureequation.equationstate.EquationState.

Because of this dependency, the numerical module is no longer purely generic/numerical: it becomes coupled to a specific domain layer (closure equations / Richards-style formulation). The NestedNewtonThomas class also references the Casulli & Zanolli (2010) nested Newton approach, suggesting it may be more “process-specific” than a general-purpose solver.

Question: should we move NestedNewtonThomas to a more domain-oriented package/module (e.g., closure_equation), keeping numerical free of model-specific dependencies?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions