_ParametricModel#
- class _ParametricModel(operators)[source]#
Base class for parametric monolithic models.
Parent class:
opinf.models.mono._base._Model
Child classes:
Properties
A_
opinf.operators.LinearOperator
(orNone
).B_
opinf.operators.InputOperator
(orNone
).G_
opinf.operators.CubicOperator
(orNone
).H_
opinf.operators.QuadraticOperator
(orNone
).ModelClass
Nonparametric model class that represents this parametric model when evaluated at a particular parameter value, a subclass of
opinf.models.mono._base._Model
.N_
opinf.operators.StateInputOperator
(orNone
).c_
opinf.operators.ConstantOperator
(orNone
).input_dimension
Dimension \(m\) of the input (zero if there are no inputs).
operators
Operators comprising the terms of the model.
parameter_dimension
Dimension \(p\) of the parameters.
state_dimension
Dimension \(r\) of the state.
Methods
Make a copy of the model.
Construct a nonparametric model by fixing the parameter value.
Learn the model operators from data.
Construct a reduced-order model by taking the (Petrov-)Galerkin projection of each model operator.
Construct and sum the state Jacobian of each model operator.
Solve the model at the given parameter value.
Evaluate the right-hand side of the model by applying each operator and summing the results.