A CoefficientSetupModel associates MDL class types with the coefficients of the transport equations (4.1) and (4.2) for the actual segment the model is connected to. Its interface (Table 4.14) consists of associative lists and arrays which assign one MDL class type to the coefficient with the equal name. The indices and are replaced by the MDL names of the respective quantities as defined in Section 4.5.3.2.
Name | Type | Description | |
alpha | XmdModelMatrix |
|
|
a | XmdModelMatrix |
|
|
b | XmdModelMatrix |
|
|
c | XmdModelMatrix |
|
|
d | XmdModelMap |
|
|
gamma | XmdModelMap |
|
NewModel PolyCoeff : CoefficientSetupModel {
evaluate {
:alpha["As"]["As"] = "Promis_alpha_As_in_Si";
:alpha["B"] ["B"] = "Promis_alpha_B_in_Si";
:a["As"]["As"] = "Promis_a_As_in_Si";
:a["B"] ["B"] = "Promis_a_B_in_Si";
:gamma["As"] = "Promis_gamma_As_in_Si";
:gamma["B" ] = "Promis_gamma_B_in_Si";
}
}
Example 4.5: A sample CoefficientSetupModel