25 "initial_cell_dislocation_density >=3.000000e+12 & " 26 "initial_cell_dislocation_density <= 6.000000e+12",
27 "Initial density of mobile (glissile) dislocations (1/m^2)");
29 "max_relative_cell_dislocation_increment",
31 "max_relative_cell_dislocation_increment > 0.0",
32 "Maximum increment of density of mobile (glissile) dislocations.");
35 "initial_wall_dislocation_density >= 4.000000e+11 & " 36 "initial_wall_dislocation_density <= 6.000000e+12",
37 "Immobile (locked) dislocation density initial value (1/m^2).");
39 "max_relative_wall_dislocation_increment",
41 "max_relative_wall_dislocation_increment > 0.0",
42 "Maximum increment of immobile (locked) dislocation density initial value (1/m^2).");
53 std::vector<std::vector<unsigned int>>
56 return {{1, 1, 2, 1, 2}, {1, 1, 2, 1, 2}};
60 std::vector<std::vector<std::vector<
61 std::vector<typename LAROMANCEPartitionStressUpdateBaseTempl<is_ad>::ROMInputTransform>>>>
64 const std::vector<typename LAROMANCEPartitionStressUpdateBaseTempl<is_ad>::ROMInputTransform>
71 return {{{transforms, transforms, transforms},
72 {transforms, transforms, transforms},
73 {transforms, transforms, transforms},
74 {transforms, transforms, transforms}},
75 {{transforms, transforms, transforms},
76 {transforms, transforms, transforms},
77 {transforms, transforms, transforms}}};
81 std::vector<std::vector<std::vector<std::vector<Real>>>>
84 const std::vector<Real> zeros = {0., 0., 0., 0., 0.};
86 {{zeros, zeros, zeros}, {zeros, zeros, zeros}, {zeros, zeros, zeros}, {zeros, zeros, zeros}},
87 {{zeros, zeros, zeros}, {zeros, zeros, zeros}, {zeros, zeros, zeros}}};
91 std::vector<std::vector<std::vector<std::vector<Real>>>>
94 return getInputLimits();
98 std::vector<std::vector<std::vector<std::vector<Real>>>>
101 return {{{{2968622347857.638, 6.e12}, {4.e10, 6.e11}, {25.68, 67.12}, {0., 0.2}, {821.0, 905.0}},
102 {{2610896470851.053, 6.e12}, {4.e10, 6.e11}, {25.68, 67.12}, {0., 0.2}, {881.0, 965.0}},
103 {{2956225926813.723, 6.e12}, {4.e10, 6.e11}, {55.28, 96.72}, {0., 0.2}, {821.0, 905.0}},
104 {{2610896470851.053, 6.e12}, {4.e10, 6.e11}, {55.28, 96.72}, {0., 0.2}, {881.0, 965.0}}},
105 {{{2610896470851.053, 6.e12},
106 {399906370400.5274, 6.e11},
110 {{2756786861082.1323, 6.e12},
111 {399667396951.5037, 6.e11},
115 {{2403341139508.535, 6.e12},
116 {399232564175.43, 6.e11},
122 template <
bool is_ad>
123 std::vector<std::vector<std::vector<std::vector<Real>>>>
126 const std::vector<std::vector<Real>> ones = {{1.}, {1.}, {1.}};
127 return {{ones, ones, ones, ones}, {ones, ones, ones}};
130 template <
bool is_ad>
131 std::vector<std::vector<Real>>
134 return {{1.6581218563057099, 1.1758176493217198, 1.1803210737475025, 1.0674520293922698,
135 1.2047499118540315, 1.4394449840763748, 1.1345624565859735, 1.2379432418172194,
136 1.4058235913278836, 1.2554400306498077, 1.1125654766818365, 1.1549544936836493,
137 1.5051076132354282, 1.2731353903410767, 1.0410386003240812, 1.2555055858650777,
138 1.0512214666171027, 1.2183734075151134, 1.1916326408628595, 0.9924215019224658,
139 1.2357662680548995, 1.1343598180169714, 1.2425137283870411, 1.0545497517828750,
140 1.1505466783939284, 1.2408194846994445, 1.2981055896485756, 1.1517163160998172,
141 1.0289953768800819, 1.1665809906306757, 1.0522696326169394, 0.9775450062920942,
142 1.4411321378014008, 1.0893151656237159, 1.1321646665251177, 1.1740354738976495,
143 1.3311080652194094, 1.3112855893282822, 1.1427567355994932, 1.2476108786485316,
144 1.1375158320695500, 1.4902537624330685, 1.1562974510841002, 1.1162855930683970,
145 1.1086690453975865, 1.2267936221115545, 1.1122808478392914, 1.3297325701749501,
146 1.4557574043919774, 1.1255399194251390},
646 -0.0415436060443540},
746 -0.0274537336674061},
1016 -0.0195268350767555,
1017 -0.0344391324685802,
1018 -0.0355550777560447,
1020 -0.0373655571501581,
1022 -0.0027312872810834,
1023 -0.0382868505807265,
1024 -0.0182678033973850,
1025 -0.0460859756717468,
1027 -0.0058652212139524,
1028 -0.0193055361143121,
1029 -0.0151261823294400,
1030 -0.0519215854690063,
1031 -0.0431160649144084,
1033 -0.0274757608698938,
1034 -0.0263390770479378,
1035 -0.0205121555785390,
1037 -0.0073699552549214,
1038 -0.0200180785557131,
1039 -0.0503467125272249,
1040 -0.0680235390486857,
1041 -0.0015820786017597,
1046 -0.0330653606614149},
1069 -0.0436262187129902,
1072 -0.0302854019044565,
1076 -0.0054222472432410,
1079 -0.0237362119161028,
1083 -0.0151419160247804,
1085 -0.0044579519432704,
1086 -0.0222331687007587,
1088 -0.0155051434778681,
1092 -0.0035557919350239,
1094 -0.0160893210819858,
1095 -0.0199811125920551,
1096 0.2602126203092011},
1119 -0.0307337053463104,
1121 -0.0447630403238598,
1122 -0.0107287218200964,
1127 -0.0044982914835661,
1132 -0.0433593201217863,
1136 -0.0228063250541008,
1137 -0.0502318324110138,
1141 -0.0226870960100375,
1142 -0.0250199390349749,
1144 -0.0161877209783954,
1145 -0.0183743066298830,
1146 0.0571875064755908},
1169 -0.0512234675728960,
1171 -0.0199168504008628,
1172 -0.0189442603626986,
1177 -0.0045836958538724,
1179 -0.0182365312523200,
1182 -0.0247947768013653,
1183 -0.0076028596262745,
1186 -0.0245162911075435,
1187 -0.0080472769391142,
1188 -0.0058110162597523,
1191 -0.0069423528562520,
1192 -0.0184251211340544,
1194 -0.0134876889464810,
1195 -0.0029336897203358,
1196 0.0866503795990098},
1220 -0.0259382700098438,
1223 -0.0284807835272525,
1224 -0.0212115540574252,
1225 -0.0316495344105877,
1227 -0.0110974761367753,
1228 -0.0082415239279250,
1229 -0.0106011208712731,
1230 -0.0268437600721311,
1231 -0.0159507613039738,
1233 -0.0099084120232899,
1234 -0.0145707633112213,
1235 -0.0098912557858416,
1237 -0.0001418046343504,
1238 -0.0171040523187381,
1239 -0.0311738947467412,
1240 -0.0313506889539023,
1241 -0.0105832279260434,
1243 -0.0197044323011481,
1246 -0.0270848444049871},
1271 -0.0135260016381504,
1272 -0.0121025591786909,
1276 -0.0110278304999911,
1279 -0.0152682876019454,
1282 -0.0161382031510486,
1283 -0.0063304596490379,
1286 -0.0060794178573712,
1287 -0.0044844946986553,
1288 -0.0115837007567140,
1291 -0.0039120296289714,
1292 -0.0002334374852130,
1294 -0.0037359557510351,
1295 -0.0238797178585969,
1296 0.0888757121533834},
1323 -0.0140365902369140,
1325 -0.0141612483112342,
1326 -0.0044030843116145,
1328 -0.0052806002774367,
1329 -0.0045371922869677,
1331 -0.0085593045694124,
1333 -0.0053127676697051,
1334 -0.0080564866822493,
1335 -0.0055839465068226,
1338 -0.0100522282099460,
1339 -0.0237009693108700,
1340 -0.0235086074114183,
1343 -0.0073669396963608,
1345 -0.0067802938508986,
1346 0.0061720699665366},
1373 -0.0219418078358622,
1374 -0.0135786862651948,
1376 -0.0095123691900797,
1377 -0.0111955021665242,
1378 -0.0013013117930870,
1380 -0.0229629737519476,
1381 -0.0110445968964201,
1384 -0.0196073942367323,
1389 -0.0265821801191443,
1390 -0.0203462108604746,
1392 -0.0064870786973901,
1393 -0.0153931165652904,
1395 -0.0069072563434196,
1396 -0.0203356229109886},
1428 -0.0023342229105697,
1432 -0.0060307178624903,
1436 -0.0086906440781364,
1437 -0.0052250429438061,
1441 -0.0004395005901913,
1442 -0.0066930154567805,
1444 -0.0246233599005427,
1446 0.0568156281152224},
1479 -0.0206146337703891,
1483 -0.0115746543088643,
1487 -0.0067392069853964,
1488 -0.0215046671595664,
1491 -0.0020466230224596,
1494 -0.0004644252715314,
1496 0.3724616479801857},
1526 -0.0177736538790404,
1527 -0.0076418681062953,
1529 -0.0053635658172467,
1532 -0.0099230989917086,
1533 -0.0021515191405748,
1536 -0.0075917975096838,
1538 -0.0126129510259727,
1543 -0.0031194761178736,
1546 0.0367895296375446},
1577 -0.0051302868157989,
1578 -0.0115053186226340,
1579 -0.0105059439436626,
1582 -0.0002738883305121,
1583 -0.0083001539772699,
1588 -0.0110896199653050,
1591 -0.0023123541223318,
1595 -0.0063330599882434,
1596 0.0104456314765116},
1629 -0.0049170343451442,
1630 -0.0005405932082675,
1631 -0.0042493210703308,
1633 -0.0020767294304077,
1634 -0.0011543403050986,
1635 -0.0160997767530878,
1637 -0.0015675019898466,
1638 -0.0044119434530959,
1639 -0.0090079100605698,
1640 -0.0103164680232275,
1641 -0.0006014066181052,
1643 -0.0040991194791108,
1645 -0.0072443737817994,
1646 0.0594949833616788},
1682 -0.0053280733246215,
1684 -0.0056854059669602,
1685 -0.0008565939543709,
1686 -0.0029022033260105,
1687 -0.0039280423268190,
1691 -0.0075975207297650,
1692 -0.0284699056071675,
1694 -0.0005435062122913,
1695 -0.0059760221676929,
1696 0.0155956134291504},
1730 -0.0346086970605907,
1731 -0.0074152431995359,
1734 -0.0138775022113442,
1736 -0.0045546801156128,
1737 -0.0124248873928126,
1739 -0.0115754036038324,
1740 -0.0125490807226851,
1741 -0.0215915881267436,
1742 -0.0092484394598357,
1743 -0.0082990090186205,
1746 -0.0140716531399554},
1782 -0.0204104000442065,
1784 -0.0127261766102925,
1785 -0.0116771110063843,
1786 -0.0130106172834076,
1788 -0.0101207315830660,
1792 -0.0167827859834494,
1794 -0.0169252471705001,
1795 -0.0106018335831874,
1796 0.1213249041058277},
1832 -0.0006117917770750,
1835 -0.0209138376362210,
1836 -0.0032226955094413,
1837 -0.0005405421493098,
1838 -0.0050343669835463,
1841 -0.0037867367743282,
1842 -0.0108309998541752,
1844 -0.0002575535575835,
1845 -0.0108831630780825,
1846 0.0101073293551262},
1883 -0.0029521074598469,
1884 -0.0022632783726358,
1885 -0.0037143773267162,
1888 -0.0028692433581764,
1889 -0.0032217322859851,
1890 -0.0022325427957386,
1891 -0.0316036837809211,
1893 -0.0033659634606902,
1895 -0.0016604242804480,
1896 -0.0055084964739571},
1934 -0.0071088432313246,
1936 -0.0047675064076520,
1937 -0.0169031301253448,
1938 -0.0166401455835448,
1941 -0.0071690690212899,
1942 -0.0024222485547818,
1943 -0.0033837665064483,
1945 -0.0157887086473164,
1946 -0.0048560771344769},
1986 -0.0013474083211225,
1989 -0.0095556236545868,
1990 -0.0306951154201929,
1993 -0.0079780990198154,
1994 -0.0094343925225506,
1996 -0.0088909527788278},
2036 -0.0085286715462631,
2037 -0.0000711564751653,
2038 -0.0013831472219121,
2039 -0.0201287146272676,
2040 -0.0134526900547322,
2043 -0.0115694263219499,
2044 -0.0020247522280024,
2046 -0.0073875147247425},
2087 -0.0058843461100501,
2088 -0.0081451945054355,
2089 -0.0070202261038665,
2090 -0.0065443039663261,
2091 -0.0073157969562152,
2093 -0.0025962895204433,
2095 -0.0034615523518522,
2096 -0.0024867498108157},
2138 -0.0034152696234388,
2139 -0.0025672903150873,
2140 -0.0027898202859007,
2142 -0.0055925264870494,
2143 -0.0025033296514327,
2144 -0.0045785317654618,
2145 -0.0014100034497345,
2146 -0.0024850320076795},
2189 -0.0042178223914962,
2190 -0.0026341845729452,
2191 -0.0016378858527443,
2193 -0.0018289103165340,
2194 -0.0198245347857206,
2196 -0.0049944194796078},
2241 -0.0062661374024085,
2242 -0.0067726457855803,
2244 -0.0095520854638792,
2245 -0.0127723299620604,
2246 0.0062371433461241},
2291 -0.0023684495044376,
2292 -0.0052780398659718,
2293 -0.0043098229747771,
2294 -0.0078153376927608,
2295 -0.0065784167739716,
2296 0.0152274196621120},
2343 -0.0024086098553990,
2344 -0.0133701105250215,
2346 -0.0042921122112772},
2393 -0.0059886174587204,
2394 -0.0036254738317987,
2396 -0.0132490813699554},
2444 -0.0030251604381555,
2445 -0.0008367086059258,
2446 0.0280874212210591},
2495 -0.0096114119591423,
2496 0.0029179436598962},
2546 -0.0050492936553178},
2547 {0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
2548 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
2549 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
2550 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
2551 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.5051332906825788}};
2554 template <
bool is_ad>
2555 std::vector<std::vector<Real>>
2558 return {{1.0989939672035598, -0.5229424036172535, -0.5625938064315787, -1.5205102973248257,
2559 1.0167340230296060, 0.8692554948257836, -1.0647649718690915, 0.9154765869229506,
2560 0.4421872730298702, 0.8202251715062676, -1.2795969126824169, -0.9846491024920418,
2561 0.7366070877699664, 0.0944050047924456, -1.3362879932405343, 1.6718063389998832,
2562 -1.2393435903303165, -0.0026458880118795, -1.2730509990567085, -1.2958752394155668,
2563 1.6659820330017314, 0.1810131939662101, -1.1824114721833470, 2.0854981795327405,
2564 -0.9162112166519247, 0.3488286688677018, 1.1484845731398163, -0.3040329306869982,
2565 0.6952682109344522, -0.7844058702303255, -1.0696243943252026, -1.5260039043524092,
2566 1.3276127138720053, 0.0101963378196544, 0.5108557343545915, -1.0051978907042314,
2567 1.0751713906063174, 0.9102262839405902, -0.4500068538100355, -1.1359133828479635,
2568 0.1557976946082467, 1.4833703347808469, 0.7953548937461073, 1.3294126917346858,
2569 -0.6602211178730010, -0.3382365696215102, -0.8781764008375268, 0.1907922981026992,
2570 0.7835444491196439, -0.1290023635614130},
2571 {-0.8276481634180218, -0.8395101419880108, -1.1782261498226301, -0.6771214544688205,
2572 1.0100567451109976, -1.2473924731711599, -0.6126279886896723, 1.2846285805691340,
2573 -0.2303609960579697, 1.2967649272253250, -1.3894384634209593, 1.0722598739886564,
2574 -1.3838160882280943, 0.1943398491871272, 1.0926785734086952, 0.2736103613570937,
2575 0.7520188711340974, -1.1151484256923241, -0.8867264247674598, 1.3759603473520101,
2576 0.5979487095371941, -1.3987134398964653, -0.8896599188526169, 0.7369817295186203,
2577 0.9995343712235041, 0.1506914792294114, -0.7296686592958792, 0.5892043216476853,
2578 0.4431338172015146, -1.0128593233471512, 1.2970890935837998, 1.1328026002479807,
2579 -0.2239316872845780, 0.5043568332630382, -1.4137541340706237, 0.9395828338143917,
2580 -0.6291807185857007, -1.0744075438450955, -0.7628188491641968, -0.9233577982467950,
2581 1.3909439946031059, -0.2516908022878884, -1.1829262842118333, -0.4072937902275491,
2582 0.9816748006823913, 0.6222056660709364, -0.7067120262527951, -1.3807238253775516,
2583 -0.3754563128173479, 0.7423129847411423},
2584 {-0.4972232537890488, 1.7891920721438841, -1.8261920917931900, -0.4026969969405228,
2585 1.1718545033754530, 0.3497559647505860, 1.5203080546195529, 0.3671457069602600,
2586 -0.3614249419866349, -0.2506942220893040, 1.6488768629365496, -1.3349234208307494,
2587 -0.2634130730838152, 0.3857730545998009, 1.6918659244963383, -1.5455263176970042,
2588 -1.5625256878878055, 1.4944548459540701, 0.6178417258522427, 0.0010604921581429,
2589 0.6915705186152786, -1.2237493750620749, -1.0601025915170430, -1.5545976046831262,
2590 0.5607636754011619, 1.5205238599871020, -0.5041979110086118, -0.8842721916645503,
2591 -2.1022543790946555, -0.6941307190752072, -0.5073183609257138, -0.5940053724423607,
2592 0.3744868632034142, 0.9783554099445961, -0.7738863353518424, -0.0449632466429808,
2593 1.1875664845317799, -0.9784802218308679, -1.9465565492128512, -0.0300663805755748,
2594 1.4080305641963808, -0.2762883669657294, 0.5386266202900114, 0.7959342805247808,
2595 1.4658437024982904, -1.4511626818248788, 0.0072305101319983, 0.9512527632021420,
2596 -1.2087151808692802, -0.4214191594734000},
2597 {-1.3436212371990275, -1.3752654399424669, 0.3987133539135305, 1.1078719277543547,
2598 -0.5578622105385176, -0.7237207673771614, -0.4608700538453049, -0.6812587788664530,
2599 -0.3406708585463795, -0.6386107852635139, -1.2312905233664253, -1.1277388808342548,
2600 -0.9854173184822028, 0.0018455525416458, -1.2908913037492447, 0.2396990473805610,
2601 0.8286098819115508, -0.3166577288047064, -0.7215846379087428, 1.2424191694216660,
2602 0.0645185885288507, 1.4653187415266129, -1.4592821588494900, 1.6707313573981024,
2603 -0.7390314810423444, -1.3568596240348074, 0.6498318235328391, 0.8264974732606122,
2604 1.9410028672327546, 0.8020831646759634, 0.7868128819089912, 1.4546779960617349,
2605 -0.9802398618609067, 1.2264936997545641, 1.6428320063189090, -0.9267666665093409,
2606 -0.7676231984225645, 0.4827439299227672, 0.8274926186206308, -0.9428649317823136,
2607 -1.2714264473303840, -0.8644064011738027, 1.3678982985810169, 1.5741078064588656,
2608 -0.5975511615470952, -0.3634367537162640, 1.1915223202711354, -1.2353159774447491,
2609 -0.7807582222894430, 1.1072123002664274}};
2612 template <
bool is_ad>
2616 return {1.3960294505871655, -3.1198810492634386, -0.1910554786834900, 2.8629012124781541,
2617 -2.0905645748200832, -5.2576621601627158, -0.9120307014441700, -3.8939666488047116,
2618 5.6851207793951426, 7.2764713707414961, -0.5849013635494729, -0.6817889927391283,
2619 4.9706655155393298, -5.8545291913306148, -0.9291974126627358, 0.4525889621576565,
2620 -1.4429641767422590, 1.0501508139317248, -4.4494895022341767, -3.4513260594809574,
2621 -2.3201889189194604, 2.4450909271121004, 1.1105355446196030, -8.1171438748063647,
2622 -2.2135085683465610, 0.2094121396464587, -6.7781906962906007, 4.6029554421046424,
2623 7.8932461633594020, 1.9630475637241085, 7.0049079228771527, 5.1912220208686053,
2624 -3.6812759483162472, 3.7097003557202854, -8.4525753519509053, 7.9198639443969121,
2625 3.3335545124059012, 6.0686541262860558, -2.8959953146598041, 7.8508830045964144,
2626 0.1000302551852620, 5.6868803140895867, 3.0861802892676238, 4.7362192173608246,
2627 2.8440117429280787, -3.6810838322340778, -9.4293824827334944, -1.4329595164679418,
2628 -6.4811000966210432, -9.9345466825028073};
2631 template <
bool is_ad>
2635 return {4458232307129.5458984375000000,
2636 499736752759.4038696289062500,
2637 68.5809570638531909,
2638 909.5086232469639071};
2641 template <
bool is_ad>
2645 return {871273835252.4675292968750000,
2646 58045966807.3731536865234375,
2647 38.4746839836996131,
2648 86.7064236091398612};
2651 template <
bool is_ad>
2655 return 4.078126137277277;
2658 template <
bool is_ad>
2662 return 1.6581219692901308;
virtual DenseVector< Real > getClassificationVind() override
Method and container for the inducing points of the Gaussian Process Regression model.
static InputParameters validParams()
virtual std::vector< Real > getClassificationMscale() override
Method and container for the scale factor of the training input points to normalize all input paramet...
virtual std::vector< std::vector< Real > > getClassificationXu() override
Method and container for the Gaussian Process Regression model training points.
virtual Real getClassificationEll() override
Method and container for the calibrated Gaussian Regression Model hyperparameter "Ell", which controls the decay of the covariance as a function of distance.
virtual std::vector< std::vector< unsigned int > > getTilings() override
virtual std::vector< std::vector< std::vector< std::vector< Real > > > > getNormalizationLimits() override
registerADMooseObject("SolidMechanicsTestApp", ADLAROMANCE3TileTest)
registerMooseObject("SolidMechanicsTestApp", LAROMANCE3TileTest)
virtual std::vector< Real > getClassificationMmean() override
Method and container for the mean values of the training input.
virtual std::vector< std::vector< std::vector< std::vector< Real > > > > getTransformCoefs() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual std::vector< std::vector< Real > > getClassificationLuu() override
Method and container for the Gaussian Process Regression lower triangular covariance matrix...
static InputParameters validParams()
virtual std::vector< std::vector< std::vector< std::vector< Real > > > > getCoefs() override
virtual std::vector< std::vector< std::vector< std::vector< Real > > > > getInputLimits() override
virtual Real getClassificationEta() override
Method and container for the calibrated Gaussian Regression Model hyperparameter "Eta", which is a scale factor that controls the amplitude of the mean.
virtual std::vector< std::vector< std::vector< std::vector< typename LAROMANCEPartitionStressUpdateBaseTempl< is_ad >::ROMInputTransform > > > > getTransform() override
Inputs ordering is input[0]: cell_old input[1]: wall_old input[2]: trial stress, input[3]: effective ...
LAROMANCE3TileTestTempl(const InputParameters ¶meters)