Skip to content

Commit

Permalink
addressing pr comments. Only format changes to code
Browse files Browse the repository at this point in the history
  • Loading branch information
lynnmunday committed Nov 24, 2020
1 parent 2bbfb13 commit 13ccdee
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 165 deletions.
4 changes: 2 additions & 2 deletions doc/content/source/materials/P91LAROMANCEStressUpdate.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

## Description

`P91LAROMANCEStressUpdate` implements the necessary coefficients to compute a creep rate for P91
`P91LAROMANCEStressUpdate` implements the necessary coefficients to compute a creep rate for Grade 91
chrome moly alloy steel by sampling a Los Alamos Reduced Order Model Applied to Nonlinear Constitutive
Equations (LAROMANCE) model. `P91LAROMANCEStressUpdate` implements the coefficients required by
[ADLAROMANCEStressUpdateBase](ADLAROMANCEStressUpdateBase.md), which in turn utilizes the radial
return method implemented in [ADRadialReturnStressUpdate](/ADRadialReturnStressUpdate.md) to
compute a creep rate. The coefficients are formulated by many precomputed lower-length scale
simulations, and calibrated to Legendre polynomials. See
ADLAROMANCEStressUpdateBase](ADLAROMANCEStressUpdateBase.md) for a more extensive review of the
[ADLAROMANCEStressUpdateBase](ADLAROMANCEStressUpdateBase.md) for a more extensive review of the
model.

## Example Input Syntax
Expand Down
192 changes: 29 additions & 163 deletions src/materials/P91LAROMANCEStressUpdate.C
Original file line number Diff line number Diff line change
Expand Up @@ -55,175 +55,41 @@ P91LAROMANCEStressUpdate::P91LAROMANCEStressUpdate(const InputParameters & param
std::vector<unsigned int>
P91LAROMANCEStressUpdate::getTilings()
{
// indicies are [input]
return {1, 1, 3, 1, 3, 1};
}

std::vector<std::vector<std::vector<ROMInputTransform>>>
P91LAROMANCEStressUpdate::getTransform()
{
return {{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}},
{{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG},
{ROMInputTransform::LINEAR,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG,
ROMInputTransform::LOG,
ROMInputTransform::LINEAR,
ROMInputTransform::LOG}}};
// clang-format off
return {{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}},
{{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG},
{ROMInputTransform::LINEAR, ROMInputTransform::LINEAR, ROMInputTransform::LOG, ROMInputTransform::LOG, ROMInputTransform::LINEAR, ROMInputTransform::LOG}}};
// clang-format on
}

std::vector<std::vector<std::vector<Real>>>
Expand Down

0 comments on commit 13ccdee

Please sign in to comment.