conatus.expert.NLBVP

class conatus.expert.NLBVP(variables, *, name=None, symmetry=None, namespace=None)[source]

Bases: Problem

Nonlinear boundary value problem F(X) = 0, F = LHS - RHS; any term may be nonlinear.

There is no implicit/explicit split: Newton (conatus.solvers.nlbvp) linearizes every term with the IR’s Fréchet derivative. dt() is refused (steady problems only).

Parameters:
kind = 'NLBVP'
nonlinear_variables()[source]

Variables entering at least one term that is not linear homogeneous.

Return type:

tuple[Field, …]