IODA Bundle
oops::LinearModelParametersWrapper< MODEL > Class Template Reference

Contains a polymorphic parameter holding an instance of a subclass of LinearModelParametersBase. More...

#include <LinearModelBase.h>

Inheritance diagram for oops::LinearModelParametersWrapper< MODEL >:
[legend]
Collaboration diagram for oops::LinearModelParametersWrapper< MODEL >:
[legend]

Public Attributes

RequiredPolymorphicParameter< LinearModelParametersBase, LinearModelFactory< MODEL > > modelParameters {"name", this}
 

Detailed Description

template<typename MODEL>
class oops::LinearModelParametersWrapper< MODEL >

Contains a polymorphic parameter holding an instance of a subclass of LinearModelParametersBase.

Definition at line 147 of file LinearModelBase.h.

Member Data Documentation

◆ modelParameters

template<typename MODEL >
RequiredPolymorphicParameter<LinearModelParametersBase, LinearModelFactory<MODEL> > oops::LinearModelParametersWrapper< MODEL >::modelParameters {"name", this}

After deserialization, holds an instance of a subclass of LinearModelParametersBase controlling the behavior of a tangent linear model. The type of the subclass is determined by the value of the "name" key in the Configuration object from which this object is deserialized.

Definition at line 155 of file LinearModelBase.h.


The documentation for this class was generated from the following file: