blob: abe32d08e113a1e22043a4b10d4f5dac736d0be6 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Apache SystemDS 3.3.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (Apache SystemDS 3.3.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":4,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":4,"i23":4,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":4,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":1,"i55":2,"i56":2,"i57":4,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":2,"i66":2,"i67":4,"i68":2,"i69":2,"i70":2,"i71":2,"i72":2,"i73":2,"i74":2,"i75":2,"i76":1,"i77":4,"i78":2,"i79":2,"i80":2,"i81":2,"i82":2,"i83":2,"i84":2,"i85":2,"i86":4,"i87":2,"i88":2,"i89":2,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":2,"i96":2,"i97":2,"i98":2,"i99":2,"i100":2,"i101":2,"i102":2,"i103":2,"i104":2,"i105":2,"i106":4,"i107":2,"i108":2,"i109":2,"i110":2,"i111":2,"i112":2,"i113":2,"i114":2,"i115":4,"i116":4,"i117":2,"i118":2,"i119":2,"i120":2,"i121":2,"i122":2,"i123":2,"i124":2,"i125":2,"i126":2,"i127":2,"i128":2,"i129":2,"i130":2,"i131":2,"i132":2,"i133":2,"i134":2,"i135":2,"i136":1,"i137":2,"i138":2,"i139":2,"i140":2,"i141":2,"i142":2,"i143":2,"i144":2,"i145":2,"i146":4,"i147":2,"i148":4,"i149":2,"i150":2,"i151":2,"i152":2,"i153":4,"i154":2,"i155":2,"i156":2,"i157":2,"i158":2,"i159":4,"i160":1,"i161":2,"i162":2,"i163":2,"i164":2,"i165":2,"i166":2,"i167":2,"i168":2,"i169":2,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":2,"i176":2,"i177":2,"i178":2,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":2,"i185":2,"i186":2,"i187":2,"i188":2,"i189":2,"i190":2,"i191":2,"i192":2,"i193":2,"i194":2,"i195":1,"i196":2,"i197":2,"i198":2,"i199":2,"i200":2,"i201":2,"i202":2,"i203":2,"i204":2,"i205":2,"i206":4,"i207":4,"i208":4,"i209":2,"i210":2,"i211":2,"i212":2,"i213":4,"i214":2,"i215":2,"i216":4,"i217":2,"i218":2,"i219":2,"i220":2,"i221":4,"i222":2,"i223":2,"i224":2,"i225":4,"i226":2,"i227":2,"i228":4,"i229":2,"i230":2,"i231":2,"i232":2,"i233":1,"i234":4,"i235":2,"i236":2,"i237":2,"i238":2,"i239":4,"i240":2,"i241":2,"i242":2,"i243":2,"i244":2,"i245":2,"i246":2,"i247":2,"i248":1,"i249":2,"i250":2,"i251":2,"i252":2,"i253":2,"i254":2,"i255":2,"i256":2,"i257":1,"i258":2,"i259":1,"i260":2,"i261":1,"i262":2,"i263":4,"i264":2,"i265":2,"i266":4,"i267":2,"i268":4,"i269":2,"i270":2,"i271":2,"i272":2,"i273":2,"i274":2,"i275":2,"i276":2,"i277":2,"i278":2,"i279":2,"i280":2,"i281":2,"i282":1,"i283":2,"i284":2,"i285":2,"i286":4,"i287":2,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":2,"i294":2,"i295":4,"i296":2,"i297":2,"i298":2,"i299":2,"i300":2,"i301":2,"i302":2,"i303":2,"i304":2,"i305":2,"i306":2,"i307":2,"i308":2,"i309":2,"i310":2,"i311":2,"i312":2,"i313":2,"i314":2,"i315":2,"i316":2,"i317":2,"i318":2,"i319":2,"i320":1,"i321":2,"i322":2,"i323":2,"i324":2,"i325":2,"i326":2,"i327":2,"i328":1,"i329":2,"i330":2,"i331":2,"i332":2,"i333":2,"i334":2,"i335":2,"i336":2,"i337":2,"i338":2,"i339":2,"i340":2,"i341":2,"i342":2,"i343":2,"i344":2,"i345":8,"i346":2,"i347":2,"i348":4,"i349":2,"i350":2,"i351":2,"i352":4,"i353":4,"i354":4,"i355":2,"i356":1,"i357":4,"i358":2,"i359":2,"i360":2,"i361":2,"i362":2,"i363":4,"i364":2,"i365":2,"i366":2,"i367":2,"i368":2,"i369":2,"i370":2,"i371":2,"i372":4,"i373":2,"i374":2,"i375":2,"i376":2,"i377":2,"i378":2,"i379":2,"i380":2,"i381":2,"i382":2,"i383":2,"i384":2,"i385":2,"i386":2,"i387":4,"i388":2,"i389":2,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":1,"i397":2,"i398":2,"i399":2,"i400":2,"i401":2,"i402":2,"i403":4,"i404":2,"i405":2,"i406":2,"i407":2,"i408":2,"i409":2,"i410":2,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":2,"i424":2,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":2,"i433":2,"i434":2,"i435":2,"i436":2,"i437":2,"i438":2,"i439":2,"i440":2,"i441":2,"i442":2,"i443":2,"i444":2,"i445":2,"i446":2,"i447":4,"i448":2,"i449":2,"i450":2,"i451":4,"i452":2,"i453":2,"i454":2,"i455":2,"i456":2,"i457":4,"i458":2,"i459":2,"i460":2,"i461":2,"i462":2,"i463":2,"i464":2,"i465":2,"i466":2,"i467":2,"i468":2,"i469":2,"i470":2,"i471":2,"i472":2,"i473":2,"i474":2,"i475":2,"i476":2,"i477":2,"i478":2,"i479":2,"i480":2,"i481":2,"i482":1,"i483":4,"i484":2,"i485":2,"i486":2,"i487":2,"i488":2,"i489":2,"i490":8,"i491":2,"i492":2,"i493":8,"i494":2,"i495":1,"i496":2,"i497":2,"i498":2,"i499":2,"i500":2,"i501":2,"i502":2,"i503":2,"i504":2,"i505":2,"i506":2,"i507":2,"i508":2,"i509":2,"i510":2,"i511":2,"i512":2,"i513":2,"i514":2,"i515":2,"i516":2,"i517":2,"i518":2,"i519":2,"i520":2,"i521":2,"i522":2,"i523":2,"i524":2,"i525":2,"i526":2,"i527":2,"i528":2,"i529":2,"i530":2,"i531":2,"i532":2,"i533":2,"i534":2,"i535":2,"i536":2,"i537":2,"i538":2,"i539":2,"i540":2,"i541":2,"i542":2,"i543":2,"i544":2,"i545":2,"i546":2,"i547":2,"i548":2,"i549":2,"i550":2,"i551":2,"i552":2,"i553":2,"i554":8,"i555":2,"i556":8,"i557":2,"i558":2,"i559":2,"i560":2,"i561":4,"i562":2,"i563":2,"i564":2,"i565":2,"i566":2,"i567":2,"i568":2,"i569":2,"i570":2,"i571":2,"i572":2,"i573":2,"i574":2,"i575":2,"i576":2,"i577":1,"i578":2,"i579":2,"i580":2,"i581":2,"i582":2,"i583":2,"i584":2,"i585":2,"i586":2,"i587":1,"i588":1,"i589":2,"i590":4,"i591":2,"i592":1,"i593":2,"i594":2,"i595":2,"i596":2,"i597":2,"i598":2,"i599":2,"i600":4,"i601":4,"i602":2,"i603":2,"i604":2,"i605":2,"i606":2,"i607":2,"i608":2,"i609":2,"i610":2,"i611":2,"i612":2,"i613":2,"i614":2,"i615":2,"i616":2,"i617":2,"i618":2,"i619":2,"i620":2,"i621":2,"i622":2,"i623":2,"i624":2,"i625":2,"i626":2,"i627":2,"i628":2,"i629":2,"i630":4,"i631":2,"i632":4,"i633":4,"i634":4,"i635":4,"i636":4,"i637":2,"i638":2,"i639":2,"i640":2,"i641":2,"i642":2,"i643":2,"i644":2,"i645":2,"i646":2,"i647":2,"i648":2,"i649":2,"i650":2,"i651":2,"i652":2,"i653":2,"i654":2,"i655":2,"i656":2,"i657":2,"i658":2,"i659":2,"i660":2,"i661":2,"i662":2,"i663":2,"i664":2,"i665":2,"i666":4,"i667":2,"i668":4,"i669":2,"i670":2,"i671":2,"i672":2,"i673":2,"i674":2,"i675":2,"i676":8,"i677":2,"i678":2,"i679":2,"i680":2,"i681":4,"i682":4,"i683":2,"i684":2,"i685":2,"i686":2,"i687":2,"i688":2,"i689":2,"i690":4,"i691":4,"i692":4,"i693":2,"i694":2,"i695":2,"i696":2,"i697":2,"i698":2,"i699":2,"i700":2,"i701":2,"i702":2,"i703":2,"i704":2,"i705":2,"i706":2,"i707":2,"i708":2,"i709":2,"i710":4,"i711":2,"i712":2,"i713":2,"i714":2,"i715":2,"i716":2,"i717":2,"i718":2,"i719":2,"i720":2,"i721":2,"i722":2,"i723":2,"i724":2,"i725":2,"i726":2,"i727":2,"i728":2,"i729":2,"i730":2,"i731":2,"i732":2,"i733":2,"i734":2,"i735":2,"i736":2,"i737":2,"i738":2,"i739":2,"i740":2,"i741":2,"i742":1,"i743":2,"i744":2,"i745":2,"i746":2,"i747":2,"i748":2,"i749":2,"i750":2,"i751":2,"i752":2,"i753":2,"i754":2,"i755":2,"i756":4,"i757":4,"i758":4,"i759":4,"i760":4,"i761":2,"i762":2,"i763":2,"i764":2,"i765":2,"i766":2,"i767":2,"i768":2,"i769":4,"i770":2,"i771":2,"i772":2,"i773":2,"i774":2,"i775":2,"i776":2,"i777":2,"i778":2,"i779":2,"i780":4,"i781":2,"i782":2,"i783":2,"i784":1,"i785":2,"i786":2,"i787":2,"i788":2,"i789":2,"i790":2,"i791":2,"i792":2,"i793":2,"i794":2,"i795":4,"i796":2,"i797":2,"i798":2,"i799":2,"i800":2,"i801":2,"i802":2,"i803":2,"i804":2,"i805":2,"i806":2,"i807":2,"i808":2,"i809":2,"i810":2,"i811":2,"i812":2,"i813":8,"i814":2,"i815":2,"i816":2,"i817":2,"i818":4,"i819":2,"i820":2,"i821":2,"i822":1,"i823":2,"i824":2,"i825":2,"i826":2,"i827":2,"i828":2,"i829":2,"i830":2,"i831":8,"i832":2,"i833":1,"i834":1,"i835":4,"i836":2,"i837":1,"i838":1,"i839":1,"i840":2,"i841":2,"i842":4,"i843":2,"i844":2,"i845":2,"i846":2,"i847":1,"i848":4,"i849":2,"i850":1,"i851":2,"i852":2,"i853":1,"i854":2,"i855":2,"i856":1,"i857":1,"i858":2,"i859":1,"i860":2,"i861":2,"i862":2,"i863":2,"i864":2,"i865":2,"i866":2,"i867":2,"i868":2,"i869":2,"i870":2,"i871":2,"i872":2,"i873":2,"i874":1,"i875":4,"i876":2,"i877":2,"i878":4,"i879":2,"i880":2,"i881":2,"i882":2,"i883":2,"i884":2,"i885":2,"i886":2,"i887":4,"i888":2,"i889":2,"i890":2,"i891":2,"i892":2,"i893":2,"i894":2,"i895":2,"i896":2,"i897":2,"i898":2,"i899":2,"i900":2,"i901":2,"i902":2,"i903":2,"i904":2,"i905":2,"i906":2,"i907":2,"i908":2,"i909":1,"i910":1,"i911":2,"i912":2,"i913":2,"i914":1,"i915":2,"i916":1,"i917":2,"i918":2,"i919":2,"i920":2,"i921":2,"i922":2,"i923":2,"i924":2,"i925":2,"i926":8,"i927":2,"i928":2,"i929":2,"i930":4,"i931":2,"i932":4,"i933":2,"i934":4,"i935":2,"i936":2,"i937":2,"i938":2,"i939":2,"i940":2,"i941":2,"i942":2,"i943":4,"i944":1,"i945":2,"i946":2,"i947":2,"i948":2,"i949":2,"i950":2,"i951":2,"i952":2,"i953":1,"i954":2,"i955":4,"i956":2,"i957":2,"i958":2,"i959":2,"i960":2,"i961":2,"i962":2,"i963":2,"i964":1,"i965":2,"i966":2,"i967":2,"i968":2,"i969":2,"i970":2,"i971":2,"i972":2,"i973":2,"i974":2,"i975":2,"i976":2,"i977":2,"i978":2,"i979":2,"i980":2,"i981":2,"i982":2,"i983":2,"i984":4,"i985":4,"i986":2,"i987":2,"i988":2,"i989":2,"i990":2,"i991":2,"i992":2,"i993":2,"i994":2,"i995":2,"i996":2,"i997":4,"i998":2,"i999":2,"i1000":2,"i1001":2,"i1002":2,"i1003":2,"i1004":2,"i1005":2,"i1006":1,"i1007":2,"i1008":2,"i1009":2,"i1010":2,"i1011":2,"i1012":2,"i1013":1,"i1014":2,"i1015":2,"i1016":2,"i1017":2,"i1018":2,"i1019":2,"i1020":2,"i1021":2,"i1022":2,"i1023":2,"i1024":2,"i1025":2,"i1026":2,"i1027":2,"i1028":2,"i1029":2,"i1030":2,"i1031":2,"i1032":2,"i1033":2,"i1034":2,"i1035":2,"i1036":4,"i1037":2,"i1038":4,"i1039":4,"i1040":4,"i1041":2,"i1042":2,"i1043":2,"i1044":2,"i1045":8,"i1046":2,"i1047":2,"i1048":2,"i1049":2,"i1050":2,"i1051":4,"i1052":2,"i1053":4,"i1054":2,"i1055":2,"i1056":4,"i1057":4,"i1058":4,"i1059":2,"i1060":2,"i1061":4,"i1062":2,"i1063":2,"i1064":2,"i1065":2,"i1066":1,"i1067":4,"i1068":2,"i1069":2,"i1070":2,"i1071":2,"i1072":2,"i1073":2,"i1074":2,"i1075":2,"i1076":2,"i1077":2,"i1078":2,"i1079":2,"i1080":1,"i1081":1,"i1082":2,"i1083":1,"i1084":2,"i1085":2,"i1086":2,"i1087":2,"i1088":2,"i1089":4,"i1090":2,"i1091":2,"i1092":2,"i1093":2,"i1094":2,"i1095":2,"i1096":2,"i1097":2,"i1098":2,"i1099":2,"i1100":2,"i1101":2,"i1102":2,"i1103":2,"i1104":2,"i1105":4,"i1106":2,"i1107":2,"i1108":2,"i1109":2,"i1110":2,"i1111":2,"i1112":1,"i1113":2,"i1114":2,"i1115":2,"i1116":2,"i1117":2,"i1118":2,"i1119":2,"i1120":2,"i1121":2,"i1122":2,"i1123":2,"i1124":2,"i1125":2,"i1126":2,"i1127":2,"i1128":2,"i1129":2,"i1130":2,"i1131":2,"i1132":2,"i1133":2,"i1134":2,"i1135":2,"i1136":2,"i1137":2,"i1138":2,"i1139":4,"i1140":4,"i1141":2,"i1142":8,"i1143":2,"i1144":2,"i1145":2,"i1146":2,"i1147":2,"i1148":2,"i1149":4,"i1150":2,"i1151":2,"i1152":2,"i1153":2,"i1154":4,"i1155":2,"i1156":2,"i1157":2,"i1158":2,"i1159":2,"i1160":2,"i1161":2,"i1162":2,"i1163":2,"i1164":2,"i1165":2,"i1166":2,"i1167":2,"i1168":2,"i1169":2,"i1170":2,"i1171":2,"i1172":2,"i1173":2,"i1174":2,"i1175":2,"i1176":2,"i1177":2,"i1178":2,"i1179":2,"i1180":2,"i1181":2,"i1182":4,"i1183":2,"i1184":2,"i1185":2,"i1186":2,"i1187":2,"i1188":2,"i1189":2,"i1190":2,"i1191":2,"i1192":2,"i1193":2,"i1194":2,"i1195":2,"i1196":2,"i1197":2,"i1198":4,"i1199":4,"i1200":2,"i1201":2,"i1202":2,"i1203":2,"i1204":2,"i1205":2,"i1206":2,"i1207":2,"i1208":2,"i1209":2,"i1210":2,"i1211":4,"i1212":2,"i1213":2,"i1214":2,"i1215":2,"i1216":4,"i1217":4,"i1218":2,"i1219":2,"i1220":4,"i1221":4,"i1222":4,"i1223":2,"i1224":2,"i1225":2,"i1226":2,"i1227":2,"i1228":2,"i1229":2,"i1230":2,"i1231":2,"i1232":2,"i1233":2,"i1234":2,"i1235":2,"i1236":2,"i1237":2,"i1238":2,"i1239":2,"i1240":4,"i1241":4,"i1242":2,"i1243":2,"i1244":2,"i1245":2,"i1246":2,"i1247":2,"i1248":2,"i1249":2,"i1250":2,"i1251":2,"i1252":2,"i1253":2,"i1254":2,"i1255":2,"i1256":2,"i1257":2,"i1258":2,"i1259":2,"i1260":2,"i1261":2,"i1262":2,"i1263":2,"i1264":2,"i1265":2,"i1266":2,"i1267":2,"i1268":2,"i1269":2,"i1270":2,"i1271":4,"i1272":4,"i1273":4,"i1274":4,"i1275":4,"i1276":4,"i1277":2,"i1278":2,"i1279":2,"i1280":2,"i1281":8,"i1282":1,"i1283":2,"i1284":2,"i1285":2,"i1286":2,"i1287":2,"i1288":2,"i1289":2,"i1290":2,"i1291":2,"i1292":2,"i1293":4,"i1294":2,"i1295":2,"i1296":2,"i1297":2,"i1298":2,"i1299":2,"i1300":2,"i1301":2,"i1302":2,"i1303":2,"i1304":2,"i1305":2,"i1306":2,"i1307":2,"i1308":2,"i1309":4,"i1310":2,"i1311":2,"i1312":2,"i1313":2,"i1314":2,"i1315":2,"i1316":2,"i1317":2,"i1318":2,"i1319":4,"i1320":2,"i1321":2,"i1322":2,"i1323":2,"i1324":2,"i1325":2,"i1326":2,"i1327":2,"i1328":2,"i1329":2,"i1330":2,"i1331":2,"i1332":2,"i1333":4,"i1334":2,"i1335":2,"i1336":2,"i1337":2,"i1338":2,"i1339":2,"i1340":2,"i1341":2,"i1342":2,"i1343":2,"i1344":2,"i1345":2,"i1346":2,"i1347":2,"i1348":2,"i1349":2,"i1350":2,"i1351":2,"i1352":2,"i1353":2,"i1354":2,"i1355":2,"i1356":2,"i1357":2,"i1358":2,"i1359":2,"i1360":2,"i1361":2,"i1362":2,"i1363":4,"i1364":2,"i1365":2,"i1366":2,"i1367":2,"i1368":2,"i1369":2,"i1370":2,"i1371":2,"i1372":2,"i1373":4,"i1374":2,"i1375":2,"i1376":2,"i1377":2,"i1378":2,"i1379":2,"i1380":2,"i1381":2,"i1382":2,"i1383":2,"i1384":2,"i1385":2,"i1386":2,"i1387":2,"i1388":2,"i1389":2,"i1390":2,"i1391":2,"i1392":2,"i1393":2,"i1394":2,"i1395":2,"i1396":1,"i1397":2,"i1398":2,"i1399":2,"i1400":2,"i1401":2,"i1402":2,"i1403":2,"i1404":2,"i1405":2,"i1406":2,"i1407":2,"i1408":2,"i1409":2,"i1410":2,"i1411":2,"i1412":2,"i1413":2,"i1414":4,"i1415":2,"i1416":2,"i1417":2,"i1418":2,"i1419":2,"i1420":2,"i1421":2,"i1422":2,"i1423":2,"i1424":2,"i1425":2,"i1426":2,"i1427":2,"i1428":2,"i1429":2,"i1430":2,"i1431":2,"i1432":2,"i1433":2,"i1434":2,"i1435":2,"i1436":2,"i1437":2,"i1438":2,"i1439":2,"i1440":2,"i1441":2,"i1442":2,"i1443":2,"i1444":2,"i1445":2,"i1446":2,"i1447":2,"i1448":2,"i1449":2,"i1450":2,"i1451":2,"i1452":2,"i1453":2,"i1454":2,"i1455":2,"i1456":2,"i1457":2,"i1458":2,"i1459":2,"i1460":2,"i1461":2,"i1462":2,"i1463":2,"i1464":2,"i1465":2,"i1466":2,"i1467":2,"i1468":2,"i1469":2,"i1470":2,"i1471":2,"i1472":2,"i1473":2,"i1474":2,"i1475":2,"i1476":2,"i1477":2,"i1478":2,"i1479":2,"i1480":2,"i1481":2,"i1482":2,"i1483":2,"i1484":2,"i1485":2,"i1486":2,"i1487":2,"i1488":2,"i1489":2,"i1490":2,"i1491":2,"i1492":2,"i1493":2,"i1494":2,"i1495":2,"i1496":2,"i1497":2,"i1498":2,"i1499":2,"i1500":2,"i1501":4,"i1502":2,"i1503":2,"i1504":1,"i1505":4,"i1506":2,"i1507":2,"i1508":2,"i1509":2,"i1510":2,"i1511":2,"i1512":2,"i1513":2,"i1514":2,"i1515":2,"i1516":2,"i1517":2,"i1518":2,"i1519":2,"i1520":2,"i1521":2,"i1522":2,"i1523":2,"i1524":2,"i1525":2,"i1526":2,"i1527":1,"i1528":2,"i1529":1,"i1530":1,"i1531":2,"i1532":2,"i1533":2,"i1534":2,"i1535":2,"i1536":2,"i1537":2,"i1538":1,"i1539":2,"i1540":2,"i1541":4,"i1542":2,"i1543":2,"i1544":2,"i1545":2,"i1546":2,"i1547":2,"i1548":2,"i1549":2,"i1550":2,"i1551":2,"i1552":2,"i1553":2,"i1554":4,"i1555":2,"i1556":2,"i1557":2,"i1558":2,"i1559":2,"i1560":2,"i1561":2,"i1562":2,"i1563":2,"i1564":2,"i1565":2,"i1566":4,"i1567":2,"i1568":4,"i1569":2,"i1570":2,"i1571":4,"i1572":4,"i1573":2,"i1574":4,"i1575":4,"i1576":4,"i1577":4,"i1578":4,"i1579":4,"i1580":2,"i1581":2,"i1582":2,"i1583":2,"i1584":2,"i1585":1,"i1586":2,"i1587":2,"i1588":2,"i1589":2,"i1590":2,"i1591":4,"i1592":2,"i1593":2,"i1594":2,"i1595":2,"i1596":2,"i1597":2,"i1598":4,"i1599":2,"i1600":4,"i1601":2,"i1602":2,"i1603":2,"i1604":2,"i1605":2,"i1606":2,"i1607":4,"i1608":4,"i1609":4,"i1610":4,"i1611":4,"i1612":4,"i1613":4,"i1614":2,"i1615":2,"i1616":2,"i1617":2,"i1618":2,"i1619":2,"i1620":2,"i1621":2,"i1622":2,"i1623":2,"i1624":2,"i1625":2,"i1626":2,"i1627":2,"i1628":2,"i1629":2,"i1630":2,"i1631":4,"i1632":2,"i1633":2,"i1634":2,"i1635":2,"i1636":2,"i1637":2,"i1638":2,"i1639":2,"i1640":2,"i1641":4,"i1642":4,"i1643":2,"i1644":2,"i1645":2,"i1646":2,"i1647":2,"i1648":2,"i1649":2,"i1650":2,"i1651":2,"i1652":2,"i1653":2,"i1654":2,"i1655":2,"i1656":2,"i1657":2,"i1658":2,"i1659":2,"i1660":2,"i1661":2,"i1662":2,"i1663":2,"i1664":2,"i1665":2,"i1666":2,"i1667":2,"i1668":2,"i1669":2,"i1670":2,"i1671":2,"i1672":2,"i1673":2,"i1674":2,"i1675":2,"i1676":2,"i1677":2,"i1678":2,"i1679":2,"i1680":2,"i1681":2,"i1682":2,"i1683":2,"i1684":2,"i1685":2,"i1686":1,"i1687":2,"i1688":2,"i1689":2,"i1690":2,"i1691":2,"i1692":2,"i1693":4,"i1694":2,"i1695":2,"i1696":2,"i1697":2,"i1698":2,"i1699":2,"i1700":2,"i1701":2,"i1702":2,"i1703":2,"i1704":2,"i1705":2,"i1706":2,"i1707":2,"i1708":2,"i1709":2,"i1710":2,"i1711":2,"i1712":2,"i1713":2,"i1714":2,"i1715":2,"i1716":2,"i1717":2,"i1718":2,"i1719":1,"i1720":4,"i1721":4,"i1722":4,"i1723":4,"i1724":4,"i1725":4,"i1726":4,"i1727":4,"i1728":1,"i1729":4,"i1730":4,"i1731":4,"i1732":4,"i1733":4,"i1734":4,"i1735":4,"i1736":4,"i1737":4,"i1738":4,"i1739":4,"i1740":4,"i1741":2,"i1742":2,"i1743":2,"i1744":2,"i1745":2,"i1746":2,"i1747":2,"i1748":2,"i1749":2,"i1750":2,"i1751":2,"i1752":2,"i1753":2,"i1754":2,"i1755":2,"i1756":2,"i1757":2,"i1758":2,"i1759":2,"i1760":2,"i1761":2,"i1762":2,"i1763":2,"i1764":1,"i1765":2,"i1766":2,"i1767":2,"i1768":2,"i1769":2,"i1770":2,"i1771":4,"i1772":2,"i1773":2,"i1774":2,"i1775":2,"i1776":2,"i1777":2,"i1778":2,"i1779":4,"i1780":2,"i1781":2,"i1782":4,"i1783":2,"i1784":2,"i1785":2,"i1786":4,"i1787":2,"i1788":2,"i1789":4,"i1790":2,"i1791":2,"i1792":4,"i1793":2,"i1794":2,"i1795":2,"i1796":2,"i1797":2,"i1798":2,"i1799":2,"i1800":2,"i1801":2,"i1802":2,"i1803":2,"i1804":2,"i1805":2,"i1806":2,"i1807":2,"i1808":2,"i1809":2,"i1810":2,"i1811":2,"i1812":2,"i1813":2,"i1814":2,"i1815":2,"i1816":2,"i1817":2,"i1818":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/bitmap/ABitmap.html" title="class in org.apache.sysds.runtime.compress.bitmap">ABitmap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ABooleanArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">ABooleanArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/ACLAScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">ACLAScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract Class that is the lowest class type for the Compression framework.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</a></td>
<th class="colLast" scope="row">
<div class="block">Public super types of compression ColGroups supported</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroupCompressed</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for column groups encoded Encoded in a compressed manner.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroupOffset</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for column groups encoded with various types of bitmap encoding.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroupValue</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/AColIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">AColIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/AColumnCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode">AColumnCoCoder</a></td>
<th class="colLast" scope="row">
<div class="block">Main abstract class for the co-coding of columns to combine different compression statistics and calculate the
combinations of columns</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/AComEst.html" title="class in org.apache.sysds.runtime.compress.estim">AComEst</a></td>
<th class="colLast" scope="row">
<div class="block">Main abstract class for estimating size of compressions on columns.</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ACompressedArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">ACompressedArray</a>&lt;<a href="org/apache/sysds/runtime/frame/data/columns/ACompressedArray.html" title="type parameter in ACompressedArray">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Compressed Array, in general does not allow us to set or modify the array.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/ACostEstimate.html" title="class in org.apache.sysds.runtime.compress.cost">ACostEstimate</a></td>
<th class="colLast" scope="row">
<div class="block">A cost estimator interface.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/ACount.html" title="class in org.apache.sysds.runtime.compress.utils">ACount</a>&lt;<a href="org/apache/sysds/runtime/compress/utils/ACount.html" title="type parameter in ACount">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/ACount.DArrCounts.html" title="class in org.apache.sysds.runtime.compress.utils">ACount.DArrCounts</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/ACount.DCounts.html" title="class in org.apache.sysds.runtime.compress.utils">ACount.DCounts</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/ACountHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">ACountHashMap</a>&lt;<a href="org/apache/sysds/runtime/compress/utils/ACountHashMap.html" title="type parameter in ACountHashMap">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ADictBasedColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictBasedColGroup</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></td>
<th class="colLast" scope="row">
<div class="block">This dictionary class aims to encapsulate the storage and operations over unique tuple values of a column group.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/AEncode.html" title="class in org.apache.sysds.runtime.compress.estim.encoding">AEncode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/AFederatedPlanner.html" title="class in org.apache.sysds.hops.fedplanner">AFederatedPlanner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/AggBinaryOp.MMultMethod.html" title="enum in org.apache.sysds.hops">AggBinaryOp.MMultMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops">AggBinaryOp.SparkAggType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AggregateBinaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">AggregateBinaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/AggregateBinaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">AggregateBinaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/AggregateBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">AggregateBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/AggregateBinaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateBinaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateBinarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateBinarySPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Class to group the different MM <code>SPInstruction</code>s together.</div>
</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/AggregateDropCorrectionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">AggregateDropCorrectionFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/AggregateOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AggregateTernaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">AggregateTernaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/AggregateTernaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">AggregateTernaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/AggregateTernaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateTernaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateTernarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateTernarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AggregateUnaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">AggregateUnaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AggregateUnaryCPInstruction.AUType.html" title="enum in org.apache.sysds.runtime.instructions.cp">AggregateUnaryCPInstruction.AUType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/AggregateUnaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">AggregateUnaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/AggregateUnaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">AggregateUnaryGPUInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Implements aggregate unary instructions for CUDA</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/AggregateUnaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateUnaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySketchSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySketchSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySPInstruction.RDDUAggFunction2</a></td>
<th class="colLast" scope="row">
<div class="block">Similar to RDDUAggFunction but single output block.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUTensorAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySPInstruction.RDDUTensorAggFunction2</a></td>
<th class="colLast" scope="row">
<div class="block">Similar to RDDUAggFunction but single output block.</div>
</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">AInsertionSorter</a></td>
<th class="colLast" scope="row">
<div class="block">This abstract class is for sorting the IntArrayList entries efficiently for SDC Column Groups construction.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></td>
<th class="colLast" scope="row">
<div class="block">Iterator interface, that returns a iterator of the indexes while also maintaining a data index.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></td>
<th class="colLast" scope="row">
<div class="block">This Class's job is to link into the dictionary entries for column groups.</div>
</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AMorphingMMColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AMorphingMMColGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract class for column group types that do not perform matrix Multiplication, and decompression for performance
reasons but instead transforms into another type of column group type to perform that operation.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/And.html" title="class in org.apache.sysds.runtime.functionobjects">And</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></td>
<th class="colLast" scope="row">
<div class="block">Offset list encoder abstract class.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.OffsetSliceInfo.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset.OffsetSliceInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Offset slice info containing the start and end index an offset that contains the slice, and an new AOffset
containing only the sliced elements</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffsetByte</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffsetIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffsetIterator</a></td>
<th class="colLast" scope="row">
<div class="block">Iterator interface that only iterate through offsets without considering data index.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/AOffsetsGroup.html" title="interface in org.apache.sysds.runtime.compress.colgroup">AOffsetsGroup</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lops">Append</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">AppendCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.AppendType.html" title="enum in org.apache.sysds.runtime.instructions.cp">AppendCPInstruction.AppendType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/AppendFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">AppendFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/AppendG.html" title="class in org.apache.sysds.lops">AppendG</a></td>
<th class="colLast" scope="row">
<div class="block">TODO Additional compiler enhancements:
1) Partial Shuffle Elimination - Any full or aligned blocks could be directly output from the mappers
to the result index.</div>
</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/AppendGAlignedSP.html" title="class in org.apache.sysds.lops">AppendGAlignedSP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendGAlignedSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGAlignedSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendGAlignedSPInstruction.ShiftColumnIndex.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGAlignedSPInstruction.ShiftColumnIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendGSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendGSPInstruction.MergeWithShiftedBlocks.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGSPInstruction.MergeWithShiftedBlocks</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendGSPInstruction.ShiftMatrix.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGSPInstruction.ShiftMatrix</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/AppendM.html" title="class in org.apache.sysds.lops">AppendM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/AppendM.CacheType.html" title="enum in org.apache.sysds.lops">AppendM.CacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendMSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendMSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendRSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendRSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/AppendSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Class to group the different append <code>SPInstruction</code>s together.</div>
</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/APreAgg.html" title="class in org.apache.sysds.runtime.compress.colgroup">APreAgg</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract class for all the column groups that use preAggregation for Left matrix multiplications.</div>
</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/ArithmeticBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ArithmeticBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/Array.html" title="class in org.apache.sysds.runtime.frame.data.columns">Array</a>&lt;<a href="org/apache/sysds/runtime/frame/data/columns/Array.html" title="type parameter in Array">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Generic, resizable native arrays for the internal representation of the columns in the FrameBlock.</div>
</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/compress/ArrayCompressionStatistics.html" title="class in org.apache.sysds.runtime.frame.data.compress">ArrayCompressionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ArrayFactory.html" title="interface in org.apache.sysds.runtime.frame.data.columns">ArrayFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ArrayFactory.FrameArrayType.html" title="enum in org.apache.sysds.runtime.frame.data.columns">ArrayFactory.FrameArrayType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/ArrayIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">ArrayIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ArrayWrapper.html" title="class in org.apache.sysds.runtime.frame.data.columns">ArrayWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ASDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ASDC</a></td>
<th class="colLast" scope="row">
<div class="block">Column group that sparsely encodes the dictionary values.</div>
</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ASDCZero.html" title="class in org.apache.sysds.runtime.compress.colgroup">ASDCZero</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/AssignmentStatement.html" title="class in org.apache.sysds.parser">AssignmentStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/AutoDiff.html" title="class in org.apache.sysds.runtime.util">AutoDiff</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/AWSUtils.html" title="class in org.apache.sysds.resource">AWSUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/AWTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">AWTreeNode</a></td>
<th class="colLast" scope="row">
<div class="block">A workload tree is a compact representation of the operations on a matrix and derived intermediates, including the
basic control structure and inlined functions as well as links to categories.</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/AWTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload">AWTreeNode.WTNodeType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/BalanceToAvgFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">BalanceToAvgFederatedScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Balance to Avg Federated scheme
When the parameter server runs in federated mode it cannot pull in the data which is already on the workers.</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/BaseModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">BaseModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/BasicProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">BasicProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/BasicTensorBlock.html" title="class in org.apache.sysds.runtime.data">BasicTensorBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/cuda/Binary.html" title="class in org.apache.sysds.hops.codegen.cplan.cuda">Binary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/java/Binary.html" title="class in org.apache.sysds.hops.codegen.cplan.java">Binary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Binary.html" title="class in org.apache.sysds.lops">Binary</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform binary operation.</div>
</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization</a></td>
<th class="colLast" scope="row">
<div class="block">This custom serialization class can be used via
job.set(MRConfigurationNames.IO_SERIALIZATIONS, "org.apache.sysds.runtime.io.BinaryBlockSerialization");</div>
</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockDeserializer.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization.MatrixBlockDeserializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockSerializer.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization.MatrixBlockSerializer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/BinaryBlockToTextCellConverter.html" title="class in org.apache.sysds.runtime.matrix.data">BinaryBlockToTextCellConverter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/BinaryExpression.html" title="class in org.apache.sysds.parser">BinaryExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/BinaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameFrameCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryFrameFrameCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameFrameSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryFrameFrameSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameMatrixCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryFrameMatrixCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameMatrixSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryFrameMatrixSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/BinaryM.html" title="class in org.apache.sysds.lops">BinaryM</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform binary operation.</div>
</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/BinaryM.VectorType.html" title="enum in org.apache.sysds.lops">BinaryM.VectorType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryMatrixBVectorSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryMatrixBVectorSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryMatrixMatrixCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryMatrixMatrixCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixMatrixFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryMatrixMatrixFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryMatrixMatrixSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryMatrixMatrixSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryMatrixScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryMatrixScalarCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryMatrixScalarFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryMatrixScalarSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryMatrixScalarSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a></td>
<th class="colLast" scope="row">
<div class="block">Binary (cell operations): aij + bij
Properties:
Symbol: *, -, +, ...</div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/BinaryOp.AppendMethod.html" title="enum in org.apache.sysds.hops">BinaryOp.AppendMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html" title="enum in org.apache.sysds.hops">BinaryOp.MMBinaryMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/BinaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">BinaryOperator</a></td>
<th class="colLast" scope="row">
<div class="block">BinaryOperator class for operations that have two inputs.</div>
</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/BinaryScalar.html" title="class in org.apache.sysds.lops">BinaryScalar</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform binary scalar operations.</div>
</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryScalarScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryScalarScalarCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryTensorTensorBroadcastSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryTensorTensorBroadcastSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BinaryTensorTensorCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryTensorTensorCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinaryTensorTensorSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryTensorTensorSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/BinaryUAggChain.html" title="class in org.apache.sysds.lops">BinaryUAggChain</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinUaggChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinUaggChainSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Instruction that performs
res = X / rowsum(x)</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BinUaggChainSPInstruction.RDDBinUaggChainFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinUaggChainSPInstruction.RDDBinUaggChainFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/bitmap/Bitmap.html" title="class in org.apache.sysds.runtime.compress.bitmap">Bitmap</a></td>
<th class="colLast" scope="row">
<div class="block">Uncompressed representation of one or more columns in bitmap format.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/bitmap/BitmapEncoder.html" title="class in org.apache.sysds.runtime.compress.bitmap">BitmapEncoder</a></td>
<th class="colLast" scope="row">
<div class="block">Static functions for extracting bitmaps from a MatrixBlock.</div>
</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/countdistinct/BitMapValueCombiner.html" title="class in org.apache.sysds.runtime.matrix.data.sketch.countdistinct">BitMapValueCombiner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/BitSetArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">BitSetArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/BitwAnd.html" title="class in org.apache.sysds.runtime.functionobjects">BitwAnd</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/BitwOr.html" title="class in org.apache.sysds.runtime.functionobjects">BitwOr</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/BitwShiftL.html" title="class in org.apache.sysds.runtime.functionobjects">BitwShiftL</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/BitwShiftR.html" title="class in org.apache.sysds.runtime.functionobjects">BitwShiftR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/BitwXor.html" title="class in org.apache.sysds.runtime.functionobjects">BitwXor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/Block.html" title="interface in org.apache.sysds.runtime.data">Block</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/BlockPartitioner.html" title="class in org.apache.sysds.runtime.instructions.spark.data">BlockPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">Default partitioner used for all binary block rdd operations in order
to enable sufficient local aggregation independent of the aggregation
direction (row/col-wise).</div>
</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/BooleanArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">BooleanArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/BooleanExpression.html" title="class in org.apache.sysds.parser">BooleanExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/BooleanIdentifier.html" title="class in org.apache.sysds.parser">BooleanIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BooleanObject.html" title="class in org.apache.sysds.runtime.instructions.cp">BooleanObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BroadcastCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BroadcastCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/BroadcastObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">BroadcastObject</a>&lt;<a href="org/apache/sysds/runtime/instructions/spark/data/BroadcastObject.html" title="type parameter in BroadcastObject">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a>&lt;?&gt;&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Builtin.html" title="class in org.apache.sysds.runtime.functionobjects">Builtin</a></td>
<th class="colLast" scope="row">
<div class="block">Class with pre-defined set of objects.</div>
</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Builtin.BuiltinCode.html" title="enum in org.apache.sysds.runtime.functionobjects">Builtin.BuiltinCode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/BuiltinBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">BuiltinBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/BuiltinConstant.html" title="enum in org.apache.sysds.parser">BuiltinConstant</a></td>
<th class="colLast" scope="row">
<div class="block">These are the builtin constants</div>
</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/BuiltinFunctionExpression.html" title="class in org.apache.sysds.parser">BuiltinFunctionExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/BuiltinNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BuiltinNaryCPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Instruction to handle a variable number of input operands.</div>
</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BuiltinNarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BuiltinNarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/BuiltinNarySPInstruction.PadBlocksFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">BuiltinNarySPInstruction.PadBlocksFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a></td>
<th class="colLast" scope="row">
<div class="block">Enum to represent all builtin functions in the default name space.</div>
</th>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/BuiltinUnaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">BuiltinUnaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/ByteBuffer.html" title="class in org.apache.sysds.runtime.controlprogram.caching">ByteBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper for WriteBuffer byte array per matrix/frame in order to
support matrix/frame serialization outside global lock.</div>
</th>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/ByteBufferDataInput.html" title="class in org.apache.sysds.runtime.util">ByteBufferDataInput</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/ByteClassLoader.html" title="class in org.apache.sysds.runtime.codegen">ByteClassLoader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheableData</a>&lt;<a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html" title="type parameter in CacheableData">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a>&lt;?&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Each object of this class is a cache envelope for some large piece of data
called "cache block".</div>
</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.CacheStatus.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">CacheableData.CacheStatus</a></td>
<th class="colLast" scope="row">
<div class="block">Defines all possible cache status types for a data blob.</div>
</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a>&lt;<a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="type parameter in CacheBlock">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface for all blocks handled by lazy write buffer.</div>
</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlockFactory.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheBlockFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory to create instances of matrix/frame blocks given
internal codes.</div>
</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataInput.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheDataInput</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataOutput.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheDataOutput</a></td>
<th class="colLast" scope="row">
<div class="block">Custom DataOutput to serialize directly into the given byte array.</div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/CachedReuseVariables.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">CachedReuseVariables</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheEvictionQueue.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheEvictionQueue</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheMaintenanceService.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheMaintenanceService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">This singleton provides basic caching statistics in CP.</div>
</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/CastFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CastFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CastSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CastSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">Cell</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class for representing text cell and binary cell records in order to
allow for buffering and buffered read/write.</div>
</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/CentralMoment.html" title="class in org.apache.sysds.lops">CentralMoment</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform cross product operation</div>
</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CentralMomentCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CentralMomentCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/CentralMomentFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CentralMomentFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CentralMomentSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CentralMomentSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/CharArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">CharArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Checkpoint.html" title="class in org.apache.sysds.lops">Checkpoint</a></td>
<th class="colLast" scope="row">
<div class="block">Lop for checkpoint operations.</div>
</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CheckpointSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CheckpointSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CiphertextMatrix.html" title="class in org.apache.sysds.runtime.instructions.cp">CiphertextMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">This class abstracts over an encrypted matrix of ciphertexts.</div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibAggTernaryOp.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibAggTernaryOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibAppend.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibAppend</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibBinaryCellOp.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibBinaryCellOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibBinCompress.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibBinCompress</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibCMOps.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibCMOps</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibCombineGroups.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibCombineGroups</a></td>
<th class="colLast" scope="row">
<div class="block">Library functions to combine column groups inside a compressed matrix.</div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibCompAgg.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibCompAgg</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibDecompress.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibDecompress</a></td>
<th class="colLast" scope="row">
<div class="block">Library to decompress a list of column groups into a matrix.</div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibLeftMultBy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibMatrixMult.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibMatrixMult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibMerge.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibMerge</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibMMChain.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibMMChain</a></td>
<th class="colLast" scope="row">
<div class="block">Support compressed MM chain operation to fuse the following cases :</div>
</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibRexpand.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibRexpand</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibRightMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibRightMultBy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibScalar.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibScalar</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibScheme.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibSeparator.html" title="interface in org.apache.sysds.runtime.compress.lib">CLALibSeparator</a></td>
<th class="colLast" scope="row">
<div class="block">The job of this Lib is to separate and combine back a list of column groups from its dictionaries, and vice versa
combine back together dictionaries with their respective column groups</div>
</th>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibSeparator.SeparatedGroups.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibSeparator.SeparatedGroups</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibSlice.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibSlice</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibSquash.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibSquash</a></td>
<th class="colLast" scope="row">
<div class="block">Squash or recompress is processing each column group and trying to find a better compressed representation for each.</div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibStack.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibStack</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibTernaryOp.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibTernaryOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibTSMM.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibTSMM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibUnary.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibUnary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/lib/CLALibUtils.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/CloudInstance.html" title="class in org.apache.sysds.resource">CloudInstance</a></td>
<th class="colLast" scope="row">
<div class="block">This class describes the configurations of a single VM instance.</div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/CloudUtils.html" title="class in org.apache.sysds.resource">CloudUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/CloudUtils.CloudProvider.html" title="enum in org.apache.sysds.resource">CloudUtils.CloudProvider</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/CloudUtils.InstanceSize.html" title="enum in org.apache.sysds.resource">CloudUtils.InstanceSize</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/CloudUtils.InstanceType.html" title="enum in org.apache.sysds.resource">CloudUtils.InstanceType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/CM.html" title="class in org.apache.sysds.runtime.functionobjects">CM</a></td>
<th class="colLast" scope="row">
<div class="block">GENERAL NOTE:
* 05/28/2014: We decided to do handle weights consistently to SPSS in an operation-specific manner,
i.e., we (1) round instead of casting where required (e.g.</div>
</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CM_COV_Object.html" title="class in org.apache.sysds.runtime.instructions.cp">CM_COV_Object</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/CM_N_COVCell.html" title="class in org.apache.sysds.runtime.matrix.data">CM_N_COVCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/CMOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CMOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/CMOperator.AggregateOperationTypes.html" title="enum in org.apache.sysds.runtime.matrix.operators">CMOperator.AggregateOperationTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNode.html" title="class in org.apache.sysds.hops.codegen.cplan">CNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeBinary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeBinary.BinType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeCell.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeData.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeMultiAgg</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeNary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeNary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeNary.NaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeNary.NaryType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeOuterProduct.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeOuterProduct</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeRow.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeRow</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeTernary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeTernary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeTernary.TernaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeTernary.TernaryType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i226" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeTpl.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeTpl</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeUnary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeUnary.UnaryType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeBinPacking</a></td>
<th class="colLast" scope="row">
<div class="block">Column group partitioning with bin packing heuristic.</div>
</th>
</tr>
<tr id="i230" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCodeGreedy.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeGreedy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i231" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCodeHybrid.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeHybrid</a></td>
<th class="colLast" scope="row">
<div class="block">This cocode strategy starts combines the use of CoCodePriorityQue and CoCodeGreedy.</div>
</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCodePriorityQue.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodePriorityQue</a></td>
<th class="colLast" scope="row">
<div class="block">Column group partitioning by number of distinct items estimated.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCoderFactory.html" title="interface in org.apache.sysds.runtime.compress.cocode">CoCoderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i234" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCoderFactory.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode">CoCoderFactory.PartitionerType</a></td>
<th class="colLast" scope="row">
<div class="block">The Valid coCoding techniques</div>
</th>
</tr>
<tr id="i235" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/CoCodeStatic.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeStatic</a></td>
<th class="colLast" scope="row">
<div class="block">Column group co coding with static distribution heuristic.</div>
</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/CodegenStatistics.html" title="class in org.apache.sysds.utils.stats">CodegenStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/codegen/CodeGenTrie.html" title="class in org.apache.sysds.runtime.iogen.codegen">CodeGenTrie</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/codegen/CodeGenTrieNode.html" title="class in org.apache.sysds.runtime.iogen.codegen">CodeGenTrieNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/codegen/CodeGenTrieNode.NodeType.html" title="enum in org.apache.sysds.runtime.iogen.codegen">CodeGenTrieNode.NodeType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/CodegenUtils.html" title="class in org.apache.sysds.runtime.codegen">CodegenUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/CodeTemplate.html" title="class in org.apache.sysds.hops.codegen.cplan">CodeTemplate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></td>
<th class="colLast" scope="row">
<div class="block">Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC).</div>
</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDCFOR.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDCFOR</a></td>
<th class="colLast" scope="row">
<div class="block">Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC).</div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDeltaDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDeltaDDC</a></td>
<th class="colLast" scope="row">
<div class="block">Class to encapsulate information about a column group that is first delta encoded then encoded with dense dictionary
encoding (DeltaDDC).</div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory class for constructing ColGroups.</div>
</th>
</tr>
<tr id="i248" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html" title="interface in org.apache.sysds.runtime.compress.colgroup">ColGroupIO</a></td>
<th class="colLast" scope="row">
<div class="block">IO for ColGroups, it enables read and write ColGroups</div>
</th>
</tr>
<tr id="i249" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupLinearFunctional.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupLinearFunctional</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i250" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></td>
<th class="colLast" scope="row">
<div class="block">Class to encapsulate information about a column group that is encoded with simple lists of offsets for each set of
distinct values.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></td>
<th class="colLast" scope="row">
<div class="block">A group of columns compressed with a single run-length encoded bitmap.</div>
</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></td>
<th class="colLast" scope="row">
<div class="block">Column group that sparsely encodes the dictionary values.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCFOR.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCFOR</a></td>
<th class="colLast" scope="row">
<div class="block">ColGroup for Patched Frame Of Reference.</div>
</th>
</tr>
<tr id="i254" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></td>
<th class="colLast" scope="row">
<div class="block">Column group that sparsely encodes the dictionary values.</div>
</th>
</tr>
<tr id="i255" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></td>
<th class="colLast" scope="row">
<div class="block">Column group that sparsely encodes the dictionary values.</div>
</th>
</tr>
<tr id="i256" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></td>
<th class="colLast" scope="row">
<div class="block">Column group that sparsely encodes the dictionary values.</div>
</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html" title="interface in org.apache.sysds.runtime.compress.colgroup">ColGroupSizes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></td>
<th class="colLast" scope="row">
<div class="block">Column group type for columns that are stored as dense arrays of doubles.</div>
</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUtils.html" title="interface in org.apache.sysds.runtime.compress.colgroup">ColGroupUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/ColIndexes.html" title="class in org.apache.sysds.runtime.compress.cocode">ColIndexes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/ColIndexFactory.html" title="interface in org.apache.sysds.runtime.compress.colgroup.indexes">ColIndexFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/ColIndexStructure.html" title="class in org.apache.sysds.runtime.iogen">ColIndexStructure</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/ColIndexStructure.IndexProperties.html" title="enum in org.apache.sysds.runtime.iogen">ColIndexStructure.IndexProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/CollectionUtils.html" title="class in org.apache.sysds.runtime.util">CollectionUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all transform encoders providing both a row and block interface for decoding frames to matrices.</div>
</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.EncoderType.html" title="enum in org.apache.sysds.runtime.transform.encode">ColumnEncoder.EncoderType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.BinMethod.html" title="enum in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin.BinMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></td>
<th class="colLast" scope="row">
<div class="block">Simple composite encoder that applies a list of encoders in specified order.</div>
</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderDummycode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureHash</a></td>
<th class="colLast" scope="row">
<div class="block">Class used for feature hashing transformation of frames.</div>
</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.FeatureHashSparseApplyTask.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureHash.FeatureHashSparseApplyTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThrough</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.PassThroughSparseApplyTask.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThrough.PassThroughSparseApplyTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderUDF.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderUDF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderWordEmbedding.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderWordEmbedding</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/ColumnMetadata.html" title="class in org.apache.sysds.runtime.frame.data.columns">ColumnMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/CombinedIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">CombinedIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/ComEstCompressed.html" title="class in org.apache.sysds.runtime.compress.estim">ComEstCompressed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i281" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/ComEstExact.html" title="class in org.apache.sysds.runtime.compress.estim">ComEstExact</a></td>
<th class="colLast" scope="row">
<div class="block">Exact compressed size estimator (examines entire dataset).</div>
</th>
</tr>
<tr id="i282" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/ComEstFactory.html" title="interface in org.apache.sysds.runtime.compress.estim">ComEstFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/ComEstSample.html" title="class in org.apache.sysds.runtime.compress.estim">ComEstSample</a></td>
<th class="colLast" scope="row">
<div class="block">Estimate compression size based on subsample of data.</div>
</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/CommonThreadPool.html" title="class in org.apache.sysds.runtime.util">CommonThreadPool</a></td>
<th class="colLast" scope="row">
<div class="block">This common thread pool provides an abstraction to obtain a shared thread pool.</div>
</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/conf/CompilerConfig.html" title="class in org.apache.sysds.conf">CompilerConfig</a></td>
<th class="colLast" scope="row">
<div class="block">Basic wrapper for all compiler configurations that are configured
dynamically on a per script invocation basis.</div>
</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/conf/CompilerConfig.ConfigType.html" title="enum in org.apache.sysds.conf">CompilerConfig.ConfigType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/CompressedEncode.html" title="class in org.apache.sysds.runtime.transform.encode">CompressedEncode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/compress/CompressedFrameBlockFactory.html" title="class in org.apache.sysds.runtime.frame.data.compress">CompressedFrameBlockFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory pattern to compress a Matrix Block into a CompressedMatrixBlock.</div>
</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">A helper reusable object for maintaining information about estimated compression</div>
</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Information collected about a specific ColGroup's compression size.</div>
</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/CompressedWriteBlock.html" title="class in org.apache.sysds.runtime.compress.io">CompressedWriteBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Write block for serializing either a instance of MatrixBlock or CompressedMatrixBlock, To allow spark to read in
either or.</div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Compression.html" title="class in org.apache.sysds.lops">Compression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Compression.CompressConfig.html" title="enum in org.apache.sysds.lops">Compression.CompressConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CompressionCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CompressionCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/compression/CompressionDecoderEndStatisticsHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated.compression">CompressionDecoderEndStatisticsHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/compression/CompressionDecoderStartStatisticsHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated.compression">CompressionDecoderStartStatisticsHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/compression/CompressionEncoderEndStatisticsHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated.compression">CompressionEncoderEndStatisticsHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/compression/CompressionEncoderStartStatisticsHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated.compression">CompressionEncoderStartStatisticsHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/plan/CompressionPlanFactory.html" title="class in org.apache.sysds.runtime.compress.plan">CompressionPlanFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/CompressionScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">CompressionScheme</a></td>
<th class="colLast" scope="row">
<div class="block">A Class that contains a full compression scheme that can be applied to MatrixBlocks.</div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html" title="class in org.apache.sysds.runtime.compress">CompressionSettings</a></td>
<th class="colLast" scope="row">
<div class="block">Compression Settings class, used as a bundle of parameters inside the Compression framework.</div>
</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder pattern for Compression Settings.</div>
</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CompressionSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CompressionSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CompressionSPInstruction.CompressionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">CompressionSPInstruction.CompressionFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CompressionSPInstruction.CompressionWorkloadFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">CompressionSPInstruction.CompressionWorkloadFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CompressionSPInstruction.SizeFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">CompressionSPInstruction.SizeFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">Compression Statistics contain the main information gathered from the compression, such as sizes of the original
matrix, vs the compressed representation at different stages of the compression.</div>
</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/CompressRDDClean.html" title="class in org.apache.sysds.runtime.compress.utils">CompressRDDClean</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/CompressUnwrap.html" title="class in org.apache.sysds.runtime.compress.io">CompressUnwrap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/CompressWrap.html" title="class in org.apache.sysds.runtime.compress.io">CompressWrap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/ComputationCostEstimator.html" title="class in org.apache.sysds.runtime.compress.cost">ComputationCostEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ComputationCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ComputationCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ComputationFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">ComputationFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i316" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ComputationSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ComputationSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i317" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ComputeBinaryBlockNnzFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ComputeBinaryBlockNnzFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i318" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/ComputeCost.html" title="class in org.apache.sysds.hops.cost">ComputeCost</a></td>
<th class="colLast" scope="row">
<div class="block">Class with methods estimating compute costs of operations.</div>
</th>
</tr>
<tr id="i319" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ConditionalPredicate.html" title="class in org.apache.sysds.parser">ConditionalPredicate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i320" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/ConfigurableAPI.html" title="interface in org.apache.sysds.api">ConfigurableAPI</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines the programmatic access to dml configuration properties
(as defined in SystemDS-config.xml) to ensure API consistency across all APIs.</div>
</th>
</tr>
<tr id="i321" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/conf/ConfigurationManager.html" title="class in org.apache.sysds.conf">ConfigurationManager</a></td>
<th class="colLast" scope="row">
<div class="block">Singleton for accessing the parsed and merged system configuration.</div>
</th>
</tr>
<tr id="i322" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/jmlc/Connection.html" title="class in org.apache.sysds.api.jmlc">Connection</a></td>
<th class="colLast" scope="row">
<div class="block">Interaction with SystemDS using the JMLC (Java Machine Learning Connector) API is initiated with
a <a href="org/apache/sysds/api/jmlc/Connection.html" title="class in org.apache.sysds.api.jmlc"><code>Connection</code></a> object.</div>
</th>
</tr>
<tr id="i323" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/controllers/Constants.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.controllers">Constants</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i324" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/repositories/Constants.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories">Constants</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i325" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/ConstEncoding.html" title="class in org.apache.sysds.runtime.compress.estim.encoding">ConstEncoding</a></td>
<th class="colLast" scope="row">
<div class="block">Const encoding for cases where the entire group of columns is the same value</div>
</th>
</tr>
<tr id="i326" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ConstIdentifier.html" title="class in org.apache.sysds.parser">ConstIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i327" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/ConstScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">ConstScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i328" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/Converter.html" title="interface in org.apache.sysds.runtime.matrix.data">Converter</a>&lt;<a href="org/apache/sysds/runtime/matrix/data/Converter.html" title="type parameter in Converter">K1</a> extends org.apache.hadoop.io.Writable,&#8203;<a href="org/apache/sysds/runtime/matrix/data/Converter.html" title="type parameter in Converter">V1</a> extends org.apache.hadoop.io.Writable,&#8203;<a href="org/apache/sysds/runtime/matrix/data/Converter.html" title="type parameter in Converter">K2</a> extends org.apache.hadoop.io.Writable,&#8203;<a href="org/apache/sysds/runtime/matrix/data/Converter.html" title="type parameter in Converter">V2</a> extends org.apache.hadoop.io.Writable&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i329" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ConvertFrameBlockToIJVLines.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ConvertFrameBlockToIJVLines</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i330" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ConvertMatrixBlockToIJVLines.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ConvertMatrixBlockToIJVLines</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i331" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ConvertStringToLongTextPair.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ConvertStringToLongTextPair</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i332" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/CoordinatorConnectionModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">CoordinatorConnectionModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i333" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/controllers/CoordinatorController.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.controllers">CoordinatorController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i334" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/CoordinatorModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">CoordinatorModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i335" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/services/CoordinatorService.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.services">CoordinatorService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i336" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyBinaryCellFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyBinaryCellFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i337" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyFrameBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyFrameBlockFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i338" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyFrameBlockPairFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyFrameBlockPairFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i339" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyMatrixBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyMatrixBlockFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i340" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyMatrixBlockPairFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyMatrixBlockPairFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i341" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyTensorBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyTensorBlockFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i342" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyTensorBlockPairFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyTensorBlockPairFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block rdds.</div>
</th>
</tr>
<tr id="i343" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CopyTextInputFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CopyTextInputFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i344" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/CorrMatrixBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data">CorrMatrixBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i345" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/CostEstimationException.html" title="class in org.apache.sysds.resource.cost">CostEstimationException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown when the cost estimation gets in
a state that should not raise runtime a exception.</div>
</th>
</tr>
<tr id="i346" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/CostEstimationWrapper.html" title="class in org.apache.sysds.hops.cost">CostEstimationWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i347" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/CostEstimationWrapper.html" title="class in org.apache.sysds.resource.cost">CostEstimationWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i348" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/CostEstimationWrapper.CostType.html" title="enum in org.apache.sysds.hops.cost">CostEstimationWrapper.CostType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i349" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/CostEstimator.html" title="class in org.apache.sysds.hops.cost">CostEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i350" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/CostEstimator.html" title="class in org.apache.sysds.resource.cost">CostEstimator</a></td>
<th class="colLast" scope="row">
<div class="block">Class for estimating the execution time of a program.</div>
</th>
</tr>
<tr id="i351" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimator</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all potential cost estimators
TODO account for shared read-only matrices when computing aggregated stats</div>
</th>
</tr>
<tr id="i352" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.DataFormat.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimator.DataFormat</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i353" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.ExcludeType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimator.ExcludeType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i354" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.TestMeasure.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimator.TestMeasure</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i355" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/CostEstimatorBuilder.html" title="class in org.apache.sysds.runtime.compress.cost">CostEstimatorBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i356" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/CostEstimatorFactory.html" title="interface in org.apache.sysds.runtime.compress.cost">CostEstimatorFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory class for the construction of cost estimators for compression</div>
</th>
</tr>
<tr id="i357" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/CostEstimatorFactory.CostType.html" title="enum in org.apache.sysds.runtime.compress.cost">CostEstimatorFactory.CostType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i358" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorHops.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimatorHops</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i359" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorRuntime.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimatorRuntime</a></td>
<th class="colLast" scope="row">
<div class="block">Cost estimator for runtime programs.</div>
</th>
</tr>
<tr id="i360" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/CostEstimatorStaticRuntime.html" title="class in org.apache.sysds.hops.cost">CostEstimatorStaticRuntime</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i361" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/countdistinct/CountDistinctFunctionSketch.html" title="class in org.apache.sysds.runtime.matrix.data.sketch.countdistinct">CountDistinctFunctionSketch</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i362" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CountDistinctOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i363" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperatorTypes.html" title="enum in org.apache.sysds.runtime.matrix.operators">CountDistinctOperatorTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i364" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/CountDistinctSketch.html" title="class in org.apache.sysds.runtime.matrix.data.sketch">CountDistinctSketch</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i365" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/COV.html" title="class in org.apache.sysds.runtime.functionobjects">COV</a></td>
<th class="colLast" scope="row">
<div class="block">GENERAL NOTE:
* 05/28/2014: We decided to do handle weights consistently to SPSS in an operation-specific manner,
i.e., we (1) round instead of casting where required (e.g.</div>
</th>
</tr>
<tr id="i366" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops">CoVariance</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to compute covariance between two 1D matrices</div>
</th>
</tr>
<tr id="i367" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CovarianceCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CovarianceCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i368" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/CovarianceFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CovarianceFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i369" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CovarianceSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CovarianceSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i370" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/COVOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">COVOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i371" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i372" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CPInstruction.CPType.html" title="enum in org.apache.sysds.runtime.instructions.cp">CPInstruction.CPType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i373" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/CPInstructionParser.html" title="class in org.apache.sysds.runtime.instructions">CPInstructionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i374" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/CPlanCSERewriter.html" title="class in org.apache.sysds.hops.codegen.template">CPlanCSERewriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i375" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i376" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntry.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable.MemoTableEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i377" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntrySet.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable.MemoTableEntrySet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i378" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/CPlanOpRewriter.html" title="class in org.apache.sysds.hops.codegen.template">CPlanOpRewriter</a></td>
<th class="colLast" scope="row">
<div class="block">This cplan rewriter is meant to be the central place for any cplan
enhancements before code generation.</div>
</th>
</tr>
<tr id="i379" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CpmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CpmmSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Cpmm: cross-product matrix multiplication operation (distributed matrix multiply
by join over common dimension and subsequent aggregation of partial results).</div>
</th>
</tr>
<tr id="i380" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CPOperand.html" title="class in org.apache.sysds.runtime.instructions.cp">CPOperand</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i381" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/CreateSparseBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">CreateSparseBlockFunction</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose copy function for binary block values.</div>
</th>
</tr>
<tr id="i382" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/CSRPointer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">CSRPointer</a></td>
<th class="colLast" scope="row">
<div class="block">Compressed Sparse Row (CSR) format for CUDA
Generalized matrix multiply is implemented for CSR format in the cuSparse library among other operations
Since we assume that the matrix is stored with zero-based indexing (i.e.</div>
</th>
</tr>
<tr id="i383" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/CSVReBlock.html" title="class in org.apache.sysds.lops">CSVReBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to convert CSV data into SystemDS data format</div>
</th>
</tr>
<tr id="i384" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CSVReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CSVReblockSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i385" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Ctable.html" title="class in org.apache.sysds.lops">Ctable</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform ternary operation.</div>
</th>
</tr>
<tr id="i386" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/CTable.html" title="class in org.apache.sysds.runtime.functionobjects">CTable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i387" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops">Ctable.OperationTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i388" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/CtableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CtableCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i389" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CtableFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i390" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/CTableMap.html" title="class in org.apache.sysds.runtime.matrix.data">CTableMap</a></td>
<th class="colLast" scope="row">
<div class="block">Ctable map is an abstraction for the hashmap used for ctable's hash group-by
because this structure is passed through various interfaces.</div>
</th>
</tr>
<tr id="i391" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i392" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.MapJoinSignature1.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction.MapJoinSignature1</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i393" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.MapJoinSignature2.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction.MapJoinSignature2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i394" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.MapJoinSignature3.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction.MapJoinSignature3</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i395" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/CudaMemoryAllocator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">CudaMemoryAllocator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i396" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/CudaSupportFunctions.html" title="interface in org.apache.sysds.runtime.matrix.data">CudaSupportFunctions</a></td>
<th class="colLast" scope="row">
<div class="block">DESIGN DOCUMENTATION FOR SUPPORTING LOWER PRECISION:
1.</div>
</th>
</tr>
<tr id="i397" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CumulativeAggregateSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CumulativeAggregateSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i398" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html" title="class in org.apache.sysds.lops">CumulativeOffsetBinary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i399" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/CumulativeOffsetFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CumulativeOffsetFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i400" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/CumulativeOffsetSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CumulativeOffsetSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i401" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/CumulativePartialAggregate.html" title="class in org.apache.sysds.lops">CumulativePartialAggregate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i402" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/CustomErrorListener.html" title="class in org.apache.sysds.parser.dml">CustomErrorListener</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i403" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/CustomErrorListener.ParseIssueType.html" title="enum in org.apache.sysds.parser.dml">CustomErrorListener.ParseIssueType</a></td>
<th class="colLast" scope="row">
<div class="block">Parse issues can be syntax errors, validation errors, and validation
warnings.</div>
</th>
</tr>
<tr id="i404" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/CustomProperties.html" title="class in org.apache.sysds.runtime.iogen">CustomProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i405" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/Dag.html" title="class in org.apache.sysds.lops.compile">Dag</a>&lt;<a href="org/apache/sysds/lops/compile/Dag.html" title="type parameter in Dag">N</a> extends <a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Class to maintain a DAG of lops and compile it into
runtime instructions, incl piggybacking into jobs.</div>
</th>
</tr>
<tr id="i406" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Data.html" title="class in org.apache.sysds.lops">Data</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to represent data objects.</div>
</th>
</tr>
<tr id="i407" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/Data.html" title="class in org.apache.sysds.runtime.instructions.cp">Data</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i408" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/DataAugmentation.html" title="class in org.apache.sysds.utils">DataAugmentation</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i409" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i410" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DataConverter.html" title="class in org.apache.sysds.runtime.util">DataConverter</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides methods to read and write matrix blocks from to HDFS using different data formats.</div>
</th>
</tr>
<tr id="i411" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i412" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/DataGen.html" title="class in org.apache.sysds.lops">DataGen</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a LOP that generates data.</div>
</th>
</tr>
<tr id="i413" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/DataGenCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">DataGenCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i414" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></td>
<th class="colLast" scope="row">
<div class="block">A DataGenOp can be rand (or matrix constructor), sequence, and sample -
these operators have different parameters and use a map of parameter type to hop position.</div>
</th>
</tr>
<tr id="i415" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/DataIdentifier.html" title="class in org.apache.sysds.parser">DataIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i416" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/DataObjectModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">DataObjectModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i417" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></td>
<th class="colLast" scope="row">
<div class="block">A DataOp can be either a persistent read/write or transient read/write - writes will always have at least one input,
but all types can have parameters (e.g., for csv literals of delimiter, header, etc).</div>
</th>
</tr>
<tr id="i418" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitioner.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">DataPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">This is the base class for all data partitioner.</div>
</th>
</tr>
<tr id="i419" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitionerLocal.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">DataPartitionerLocal</a></td>
<th class="colLast" scope="row">
<div class="block">Partitions a given matrix into row or column partitions with a two pass-approach.</div>
</th>
</tr>
<tr id="i420" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitionerRemoteSpark.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">DataPartitionerRemoteSpark</a></td>
<th class="colLast" scope="row">
<div class="block">MR job class for submitting parfor remote partitioning MR jobs.</div>
</th>
</tr>
<tr id="i421" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitionerRemoteSparkMapper.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">DataPartitionerRemoteSparkMapper</a></td>
<th class="colLast" scope="row">
<div class="block">NOTE: for the moment we only support binary block here
TODO extend impl for binarycell and textcell
Interface of Writable output in order to support both PairWritableBlock and PairWritableCell.</div>
</th>
</tr>
<tr id="i422" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitionerRemoteSparkReducer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">DataPartitionerRemoteSparkReducer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i423" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionerSparkAggregator.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionerSparkAggregator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i424" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionerSparkMapper.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionerSparkMapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i425" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionFederatedScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i426" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionFederatedScheme.BalanceMetrics.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionFederatedScheme.BalanceMetrics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i427" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionFederatedScheme.Result.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionFederatedScheme.Result</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i428" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionLocalScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionLocalScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i429" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DataPartitionSparkScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DataPartitionSparkScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i430" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/DatasetObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">DatasetObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i431" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DataTensorBlock.html" title="class in org.apache.sysds.runtime.data">DataTensorBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i432" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class used for bitmap extraction.</div>
</th>
</tr>
<tr id="i433" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DblArrayCountHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayCountHashMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i434" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayIntListHashMap</a></td>
<th class="colLast" scope="row">
<div class="block">collect an array list of the indexes with the same hashes.</div>
</th>
</tr>
<tr id="i435" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.DArrayIListEntry.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayIntListHashMap.DArrayIListEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i436" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DCLocalScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DCLocalScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Disjoint_Contiguous data partitioner:
for each worker, use a right indexing
operation X[beg:end,] to obtain contiguous,
non-overlapping partitions of rows.</div>
</th>
</tr>
<tr id="i437" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DCSparkScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DCSparkScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Spark Disjoint_Contiguous data partitioner:</div>
</th>
</tr>
<tr id="i438" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/DDCArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">DDCArray</a>&lt;<a href="org/apache/sysds/runtime/frame/data/columns/DDCArray.html" title="type parameter in DDCArray">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A dense dictionary version of an column array</div>
</th>
</tr>
<tr id="i439" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/DDCScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">DDCScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i440" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/DDCSchemeMC.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">DDCSchemeMC</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i441" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/DDCSchemeSC.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">DDCSchemeSC</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i442" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/Decoder.html" title="class in org.apache.sysds.runtime.transform.decode">Decoder</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all transform decoders providing both a row and block
interface for decoding matrices to frames.</div>
</th>
</tr>
<tr id="i443" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderBin.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderBin</a></td>
<th class="colLast" scope="row">
<div class="block">Simple atomic decoder for binned columns.</div>
</th>
</tr>
<tr id="i444" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderComposite.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderComposite</a></td>
<th class="colLast" scope="row">
<div class="block">Simple composite decoder that applies a list of decoders
in specified order.</div>
</th>
</tr>
<tr id="i445" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderDummycode.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderDummycode</a></td>
<th class="colLast" scope="row">
<div class="block">Simple atomic decoder for dummycoded columns.</div>
</th>
</tr>
<tr id="i446" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderFactory.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i447" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderFactory.DecoderType.html" title="enum in org.apache.sysds.runtime.transform.decode">DecoderFactory.DecoderType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i448" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderPassThrough</a></td>
<th class="colLast" scope="row">
<div class="block">Simple atomic decoder for passing through numeric columns to the output.</div>
</th>
</tr>
<tr id="i449" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/decode/DecoderRecode.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderRecode</a></td>
<th class="colLast" scope="row">
<div class="block">Simple atomic decoder for recoded columns.</div>
</th>
</tr>
<tr id="i450" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/DeCompression.html" title="class in org.apache.sysds.lops">DeCompression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i451" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/DeCompression.CompressConfig.html" title="enum in org.apache.sysds.lops">DeCompression.CompressConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i452" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/DeCompressionCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">DeCompressionCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i453" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/DeCompressionSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">DeCompressionSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i454" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/DeCompressionSPInstruction.DeCompressionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">DeCompressionSPInstruction.DeCompressionFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i455" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DeltaDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DeltaDictionary</a></td>
<th class="colLast" scope="row">
<div class="block">This dictionary class is a specialization for the DeltaDDCColgroup.</div>
</th>
</tr>
<tr id="i456" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlock.html" title="class in org.apache.sysds.runtime.data">DenseBlock</a></td>
<th class="colLast" scope="row">
<div class="block">This DenseBlock is an abstraction for different dense, row-major
matrix formats.</div>
</th>
</tr>
<tr id="i457" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlock.Type.html" title="enum in org.apache.sysds.runtime.data">DenseBlock.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i458" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockBool.html" title="class in org.apache.sysds.runtime.data">DenseBlockBool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i459" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockDRB.html" title="class in org.apache.sysds.runtime.data">DenseBlockDRB</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i460" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockFactory.html" title="class in org.apache.sysds.runtime.data">DenseBlockFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i461" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockFP32.html" title="class in org.apache.sysds.runtime.data">DenseBlockFP32</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i462" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockFP64.html" title="class in org.apache.sysds.runtime.data">DenseBlockFP64</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i463" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockFP64DEDUP.html" title="class in org.apache.sysds.runtime.data">DenseBlockFP64DEDUP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i464" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockInt32.html" title="class in org.apache.sysds.runtime.data">DenseBlockInt32</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i465" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockInt64.html" title="class in org.apache.sysds.runtime.data">DenseBlockInt64</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i466" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLBool.html" title="class in org.apache.sysds.runtime.data">DenseBlockLBool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i467" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLDRB.html" title="class in org.apache.sysds.runtime.data">DenseBlockLDRB</a></td>
<th class="colLast" scope="row">
<div class="block">Dense Large Row Blocks have multiple 1D arrays (blocks), which contain complete rows.</div>
</th>
</tr>
<tr id="i468" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLFP32.html" title="class in org.apache.sysds.runtime.data">DenseBlockLFP32</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i469" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLFP64.html" title="class in org.apache.sysds.runtime.data">DenseBlockLFP64</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i470" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLFP64DEDUP.html" title="class in org.apache.sysds.runtime.data">DenseBlockLFP64DEDUP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i471" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLInt32.html" title="class in org.apache.sysds.runtime.data">DenseBlockLInt32</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i472" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLInt64.html" title="class in org.apache.sysds.runtime.data">DenseBlockLInt64</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i473" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockLString.html" title="class in org.apache.sysds.runtime.data">DenseBlockLString</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i474" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/DenseBlockString.html" title="class in org.apache.sysds.runtime.data">DenseBlockString</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i475" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/DenseEncoding.html" title="class in org.apache.sysds.runtime.compress.estim.encoding">DenseEncoding</a></td>
<th class="colLast" scope="row">
<div class="block">An Encoding that contains a value on each row of the input.</div>
</th>
</tr>
<tr id="i476" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DependencyTask.html" title="class in org.apache.sysds.runtime.util">DependencyTask</a>&lt;<a href="org/apache/sysds/runtime/util/DependencyTask.html" title="type parameter in DependencyTask">E</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i477" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DependencyThreadPool.html" title="class in org.apache.sysds.runtime.util">DependencyThreadPool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i478" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DependencyWrapperTask.html" title="class in org.apache.sysds.runtime.util">DependencyWrapperTask</a>&lt;<a href="org/apache/sysds/runtime/util/DependencyWrapperTask.html" title="type parameter in DependencyWrapperTask">E</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i479" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/repositories/DerbyRepository.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories">DerbyRepository</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i480" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html" title="class in org.apache.sysds.runtime.functionobjects">DiagIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i481" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></td>
<th class="colLast" scope="row">
<div class="block">This dictionary class aims to encapsulate the storage and operations over unique floating point values of a column
group.</div>
</th>
</tr>
<tr id="i482" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="interface in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i483" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i484" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictLibMatrixMult.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictLibMatrixMult</a></td>
<th class="colLast" scope="row">
<div class="block">Utility interface for dictionary matrix multiplication</div>
</th>
</tr>
<tr id="i485" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/DictWritable.html" title="class in org.apache.sysds.runtime.compress.io">DictWritable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i486" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/DictWritable.K.html" title="class in org.apache.sysds.runtime.compress.io">DictWritable.K</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i487" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/DistinctCostEstimator.html" title="class in org.apache.sysds.runtime.compress.cost">DistinctCostEstimator</a></td>
<th class="colLast" scope="row">
<div class="block">A Cost based estimator that based the compression and co-coding cost on the number of distinct elements in the column
groups.</div>
</th>
</tr>
<tr id="i488" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Divide.html" title="class in org.apache.sysds.runtime.functionobjects">Divide</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i489" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlBaseListener.html" title="class in org.apache.sysds.parser.dml">DmlBaseListener</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides an empty implementation of <a href="org/apache/sysds/parser/dml/DmlListener.html" title="interface in org.apache.sysds.parser.dml"><code>DmlListener</code></a>,
which can be extended to create a listener which only needs to handle a subset
of the available methods.</div>
</th>
</tr>
<tr id="i490" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/DMLCompressionException.html" title="class in org.apache.sysds.runtime.compress">DMLCompressionException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i491" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i492" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i493" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/DMLException.html" title="class in org.apache.sysds.api">DMLException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception occurring in the DML framework.</div>
</th>
</tr>
<tr id="i494" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml">DmlLexer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i495" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlListener.html" title="interface in org.apache.sysds.parser.dml">DmlListener</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines a complete listener for a parse tree produced by
<a href="org/apache/sysds/parser/dml/DmlParser.html" title="class in org.apache.sysds.parser.dml"><code>DmlParser</code></a>.</div>
</th>
</tr>
<tr id="i496" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api">DMLOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Set of DMLOptions that can be set through the command line
and <a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext"><code>MLContext</code></a>
The values have been initialized with the default values
Despite there being a DML and PyDML, this class is named DMLOptions
to keep it consistent with <a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api"><code>DMLOptions</code></a> and <a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api"><code>DMLOptions</code></a></div>
</th>
</tr>
<tr id="i497" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.html" title="class in org.apache.sysds.parser.dml">DmlParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i498" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.AccumulatorAssignmentStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.AccumulatorAssignmentStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i499" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.AddSubExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.AddSubExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i500" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.AssignmentStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.AssignmentStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i501" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.AtomicExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.AtomicExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i502" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.BooleanAndExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BooleanAndExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i503" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.BooleanNotExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BooleanNotExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i504" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.BooleanOrExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BooleanOrExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i505" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.BuiltinFunctionExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BuiltinFunctionExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i506" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.CommandlineParamExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.CommandlineParamExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i507" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.CommandlinePositionExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.CommandlinePositionExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i508" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ConstDoubleIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstDoubleIdExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i509" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ConstFalseExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstFalseExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i510" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ConstIntIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstIntIdExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i511" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ConstStringIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstStringIdExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i512" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ConstTrueExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstTrueExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i513" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.DataIdentifierContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.DataIdentifierContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i514" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.DataIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.DataIdExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i515" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.DataTypeContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.DataTypeContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i516" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i517" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ExternalFunctionDefExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ExternalFunctionDefExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i518" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ForStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ForStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i519" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.FunctionCallAssignmentStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.FunctionCallAssignmentStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i520" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.FunctionCallMultiAssignmentStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.FunctionCallMultiAssignmentStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i521" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.FunctionStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.FunctionStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i522" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IfdefAssignmentStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IfdefAssignmentStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i523" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IfStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IfStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i524" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ImportStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ImportStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i525" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IndexedExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IndexedExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i526" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.InternalFunctionDefExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.InternalFunctionDefExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i527" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IterablePredicateColonExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IterablePredicateColonExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i528" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IterablePredicateContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IterablePredicateContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i529" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.IterablePredicateSeqExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IterablePredicateSeqExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i530" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.MatrixDataTypeCheckContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.MatrixDataTypeCheckContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i531" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.MatrixMulExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.MatrixMulExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i532" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.Ml_typeContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.Ml_typeContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i533" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ModIntDivExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ModIntDivExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i534" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.MultDivExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.MultDivExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i535" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.MultiIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.MultiIdExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i536" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ParameterizedExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ParameterizedExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i537" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ParForStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ParForStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i538" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.PathStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.PathStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i539" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.PowerExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.PowerExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i540" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ProgramrootContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ProgramrootContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i541" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.RelationalExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.RelationalExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i542" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.SimpleDataIdentifierExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.SimpleDataIdentifierExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i543" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.StatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.StatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i544" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.StrictParameterizedExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.StrictParameterizedExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i545" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.StrictParameterizedKeyValueStringContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.StrictParameterizedKeyValueStringContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i546" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.TypedArgAssignContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.TypedArgAssignContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i547" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.TypedArgNoAssignContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.TypedArgNoAssignContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i548" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.UnaryExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.UnaryExpressionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i549" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.ValueTypeContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ValueTypeContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i550" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlParser.WhileStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.WhileStatementContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i551" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DMLParserWrapper.html" title="class in org.apache.sysds.parser.dml">DMLParserWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">This is the main entry point for the Antlr4 parser.</div>
</th>
</tr>
<tr id="i552" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlPreprocessor.html" title="class in org.apache.sysds.parser.dml">DmlPreprocessor</a></td>
<th class="colLast" scope="row">
<div class="block">Minimal pre-processing of user function definitions which take precedence over built-in
functions in cases where names conflict.</div>
</th>
</tr>
<tr id="i553" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i554" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/DMLRuntimeException.html" title="class in org.apache.sysds.runtime">DMLRuntimeException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception should be thrown to flag runtime errors -- DML equivalent to java.lang.RuntimeException.</div>
</th>
</tr>
<tr id="i555" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i556" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/DMLScriptException.html" title="class in org.apache.sysds.runtime">DMLScriptException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception should be thrown to flag DML Script errors, this exception is reserved for the stop instruction and
script related errors that an end-user should be able to address</div>
</th>
</tr>
<tr id="i557" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.html" title="class in org.apache.sysds.parser.dml">DmlSyntacticValidator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i558" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.ConvertedDMLSyntax.html" title="class in org.apache.sysds.parser.dml">DmlSyntacticValidator.ConvertedDMLSyntax</a></td>
<th class="colLast" scope="row">
<div class="block">Information about built in functions converted to a common format between
PyDML and DML for the runtime.</div>
</th>
</tr>
<tr id="i559" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/DMLTranslator.html" title="class in org.apache.sysds.parser">DMLTranslator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i560" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DMVUtils.html" title="class in org.apache.sysds.runtime.util">DMVUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i561" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DMVUtils.LEVEL_ENUM.html" title="enum in org.apache.sysds.runtime.util">DMVUtils.LEVEL_ENUM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i562" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/DnnCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">DnnCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i563" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/DnnGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">DnnGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i564" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/DnnOp.html" title="class in org.apache.sysds.hops">DnnOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i565" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/DnnParameters.html" title="class in org.apache.sysds.runtime.matrix.data">DnnParameters</a></td>
<th class="colLast" scope="row">
<div class="block">This class is container that stores parameters required for executing following operations:
conv2d, conv2d_backward_data, conv2d_backward_filter, maxpooling, maxpooling_backward, lstm, lstm_backward</div>
</th>
</tr>
<tr id="i566" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/DnnSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">DnnSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i567" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/DnnTransform.html" title="class in org.apache.sysds.lops">DnnTransform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i568" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DnnUtils.html" title="class in org.apache.sysds.runtime.util">DnnUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i569" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/DocumentRepresentation.html" title="class in org.apache.sysds.runtime.transform.tokenize">DocumentRepresentation</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i570" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/DoubleArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">DoubleArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i571" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/DoubleBufferingOutputStream.html" title="class in org.apache.sysds.runtime.util">DoubleBufferingOutputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i572" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DoubleCountHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DoubleCountHashMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i573" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/DoubleIdentifier.html" title="class in org.apache.sysds.parser">DoubleIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i574" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DoubleIntListHashMap</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides a memory-efficient replacement for <code>HashMap&lt;Double,IntArrayList&gt;</code> for restricted use cases.</div>
</th>
</tr>
<tr id="i575" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.DIListEntry.html" title="class in org.apache.sysds.runtime.compress.utils">DoubleIntListHashMap.DIListEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i576" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/DoubleObject.html" title="class in org.apache.sysds.runtime.instructions.cp">DoubleObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i577" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/DoubleParser.html" title="interface in org.apache.sysds.utils">DoubleParser</a></td>
<th class="colLast" scope="row">
<div class="block">A fast double parser inspired from https://github.com/wrandelshofer/FastDoubleParser</div>
</th>
</tr>
<tr id="i578" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/DoubleParser.UInt128.html" title="class in org.apache.sysds.utils">DoubleParser.UInt128</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i579" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/DoublePrecisionCudaSupportFunctions.html" title="class in org.apache.sysds.runtime.matrix.data">DoublePrecisionCudaSupportFunctions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i580" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DRLocalScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DRLocalScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Data partitioner Disjoint_Random:
for each worker, use a permutation multiply P[beg:end,] %*% X,
where P is constructed for example with P=table(seq(1,nrow(X)),sample(nrow(X), nrow(X))),
i.e., sampling without replacement to ensure disjointness.</div>
</th>
</tr>
<tr id="i581" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DRRLocalScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DRRLocalScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Disjoint_Round_Robin data partitioner:
for each worker, use a permutation multiply
or simpler a removeEmpty such as removeEmpty
(target=X, margin=rows, select=(seq(1,nrow(X))%%k)==id)</div>
</th>
</tr>
<tr id="i582" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DRRSparkScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DRRSparkScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Spark Disjoint_Round_Robin data partitioner:</div>
</th>
</tr>
<tr id="i583" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/DRSparkScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">DRSparkScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Spark data partitioner Disjoint_Random:
For the current row block, find all the shifted place for each row (WorkerID =&gt; (row block ID, matrix)</div>
</th>
</tr>
<tr id="i584" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/EMAUtils.html" title="class in org.apache.sysds.runtime.util">EMAUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i585" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/EmptyEncoding.html" title="class in org.apache.sysds.runtime.compress.estim.encoding">EmptyEncoding</a></td>
<th class="colLast" scope="row">
<div class="block">Empty encoding for cases where the entire group of columns is zero</div>
</th>
</tr>
<tr id="i586" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/EmptyScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">EmptyScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i587" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/Encoder.html" title="interface in org.apache.sysds.runtime.transform.encode">Encoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i588" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/EncoderFactory.html" title="interface in org.apache.sysds.runtime.transform.encode">EncoderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i589" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderMVImpute</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i590" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.MVMethod.html" title="enum in org.apache.sysds.runtime.transform.encode">EncoderMVImpute.MVMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i591" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/EncoderOmit.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderOmit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i592" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/EncodingFactory.html" title="interface in org.apache.sysds.runtime.compress.estim.encoding">EncodingFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i593" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/Encrypted.html" title="class in org.apache.sysds.runtime.instructions.cp">Encrypted</a></td>
<th class="colLast" scope="row">
<div class="block">This class abstracts over an encrypted data.</div>
</th>
</tr>
<tr id="i594" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/EnumerationUtils.html" title="class in org.apache.sysds.resource.enumeration">EnumerationUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i595" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/EnumerationUtils.ConfigurationPoint.html" title="class in org.apache.sysds.resource.enumeration">EnumerationUtils.ConfigurationPoint</a></td>
<th class="colLast" scope="row">
<div class="block">Simple data structure to hold cluster configurations</div>
</th>
</tr>
<tr id="i596" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/EnumerationUtils.InstanceSearchSpace.html" title="class in org.apache.sysds.resource.enumeration">EnumerationUtils.InstanceSearchSpace</a></td>
<th class="colLast" scope="row">
<div class="block">Data structure representing a projected search space for
VM instances as node's memory mapped to further maps with
the node's numbers of cores for the given memory
mapped to a list of unique object of type <code>CloudInstance</code>
which have this corresponding characteristics (memory and cores).</div>
</th>
</tr>
<tr id="i597" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/EnumerationUtils.SolutionPoint.html" title="class in org.apache.sysds.resource.enumeration">EnumerationUtils.SolutionPoint</a></td>
<th class="colLast" scope="row">
<div class="block">Data structure to hold all data related to cost estimation</div>
</th>
</tr>
<tr id="i598" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/Enumerator.html" title="class in org.apache.sysds.resource.enumeration">Enumerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i599" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/Enumerator.Builder.html" title="class in org.apache.sysds.resource.enumeration">Enumerator.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i600" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/Enumerator.EnumerationStrategy.html" title="enum in org.apache.sysds.resource.enumeration">Enumerator.EnumerationStrategy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i601" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/Enumerator.OptimizationStrategy.html" title="enum in org.apache.sysds.resource.enumeration">Enumerator.OptimizationStrategy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i602" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/EnvironmentHelper.html" title="class in org.apache.sysds.utils">EnvironmentHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This class is useful in setting environment variable for loading MKL library (done by Native Helper)</div>
</th>
</tr>
<tr id="i603" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Equals.html" title="class in org.apache.sysds.runtime.functionobjects">Equals</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i604" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/EstimationFactors.html" title="class in org.apache.sysds.runtime.compress.estim">EstimationFactors</a></td>
<th class="colLast" scope="row">
<div class="block">Compressed Size Estimation factors.</div>
</th>
</tr>
<tr id="i605" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimationUtils.html" title="class in org.apache.sysds.hops.estim">EstimationUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i606" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBasicAvg.html" title="class in org.apache.sysds.hops.estim">EstimatorBasicAvg</a></td>
<th class="colLast" scope="row">
<div class="block">Basic average case estimator for matrix sparsity:
sp = 1 - Math.pow(1-sp1*sp2, k)</div>
</th>
</tr>
<tr id="i607" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBasicWorst.html" title="class in org.apache.sysds.hops.estim">EstimatorBasicWorst</a></td>
<th class="colLast" scope="row">
<div class="block">Basic average case estimator for matrix sparsity:
sp = Math.min(1, sp1 * k) * Math.min(1, sp2 * k).</div>
</th>
</tr>
<tr id="i608" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements a naive but rather common approach of boolean matrix
multiplies which allows to infer the exact non-zero structure and thus is
also useful for sparse result preallocation.</div>
</th>
</tr>
<tr id="i609" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i610" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix1.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix1</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents a boolean matrix and provides key operations.</div>
</th>
</tr>
<tr id="i611" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix2.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i612" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorDensityMap.html" title="class in org.apache.sysds.hops.estim">EstimatorDensityMap</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements an approach called density maps, as introduced in
David Kernert, Frank Köhler, Wolfgang Lehner: SpMacho - Optimizing Sparse
Linear Algebra Expressions with Probabilistic Density Estimation.</div>
</th>
</tr>
<tr id="i613" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorDensityMap.DensityMap.html" title="class in org.apache.sysds.hops.estim">EstimatorDensityMap.DensityMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i614" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorLayeredGraph.html" title="class in org.apache.sysds.hops.estim">EstimatorLayeredGraph</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements an approach based on a so-called layered graph,
introduced in
Edith Cohen.</div>
</th>
</tr>
<tr id="i615" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorLayeredGraph.LayeredGraph.html" title="class in org.apache.sysds.hops.estim">EstimatorLayeredGraph.LayeredGraph</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i616" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.html" title="class in org.apache.sysds.hops.estim">EstimatorMatrixHistogram</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements a remarkably simple yet effective
approach for incorporating structural properties into sparsity
estimation.</div>
</th>
</tr>
<tr id="i617" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html" title="class in org.apache.sysds.hops.estim">EstimatorMatrixHistogram.MatrixHistogram</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i618" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorSample.html" title="class in org.apache.sysds.hops.estim">EstimatorSample</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements an approach based on row/column sampling
Yongyang Yu, MingJie Tang, Walid G.</div>
</th>
</tr>
<tr id="i619" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/EstimatorSampleRa.html" title="class in org.apache.sysds.hops.estim">EstimatorSampleRa</a></td>
<th class="colLast" scope="row">
<div class="block">This estimator implements an approach based on row/column sampling
Rasmus Resen Amossen, Andrea Campagna, Rasmus Pagh:
Better Size Estimation for Sparse Matrix Products.</div>
</th>
</tr>
<tr id="i620" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/EvalNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">EvalNaryCPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Eval built-in function instruction
Note: it supports only single matrix[double] output</div>
</th>
</tr>
<tr id="i621" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/EventModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">EventModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i622" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/EventStageModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">EventStageModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i623" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/EvictCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">EvictCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i624" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/ExecutionConfig.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">ExecutionConfig</a></td>
<th class="colLast" scope="row">
<div class="block">Java Wrapper to specify CUDA execution configuration for launching custom kernels</div>
</th>
</tr>
<tr id="i625" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i626" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContextFactory.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContextFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i627" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/ExecutionContextMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">ExecutionContextMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i628" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Explain.html" title="class in org.apache.sysds.utils">Explain</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i629" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Explain.ExplainCounts.html" title="class in org.apache.sysds.utils">Explain.ExplainCounts</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i630" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Explain.ExplainType.html" title="enum in org.apache.sysds.utils">Explain.ExplainType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i631" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.html" title="class in org.apache.sysds.parser">Expression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i632" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.BinaryOp.html" title="enum in org.apache.sysds.parser">Expression.BinaryOp</a></td>
<th class="colLast" scope="row">
<div class="block">Binary operators.</div>
</th>
</tr>
<tr id="i633" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.BooleanOp.html" title="enum in org.apache.sysds.parser">Expression.BooleanOp</a></td>
<th class="colLast" scope="row">
<div class="block">Boolean operators.</div>
</th>
</tr>
<tr id="i634" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.DataOp.html" title="enum in org.apache.sysds.parser">Expression.DataOp</a></td>
<th class="colLast" scope="row">
<div class="block">Data operators.</div>
</th>
</tr>
<tr id="i635" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.FunctCallOp.html" title="enum in org.apache.sysds.parser">Expression.FunctCallOp</a></td>
<th class="colLast" scope="row">
<div class="block">Function call operators.</div>
</th>
</tr>
<tr id="i636" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Expression.RelationalOp.html" title="enum in org.apache.sysds.parser">Expression.RelationalOp</a></td>
<th class="colLast" scope="row">
<div class="block">Relational operators.</div>
</th>
</tr>
<tr id="i637" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/ExpressionInfo.html" title="class in org.apache.sysds.parser.dml">ExpressionInfo</a></td>
<th class="colLast" scope="row">
<div class="block">This class exists solely to prevent compiler warnings.</div>
</th>
</tr>
<tr id="i638" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ExpressionList.html" title="class in org.apache.sysds.parser">ExpressionList</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i639" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ExtractBlockForBinaryReblock.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ExtractBlockForBinaryReblock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i640" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ExtractGroup.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ExtractGroup</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i641" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ExtractGroup.ExtractGroupBroadcast.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ExtractGroup.ExtractGroupBroadcast</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i642" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ExtractGroup.ExtractGroupJoin.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ExtractGroup.ExtractGroupJoin</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i643" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ExtractGroupNWeights.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ExtractGroupNWeights</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i644" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/FastBufferedDataInputStream.html" title="class in org.apache.sysds.runtime.util">FastBufferedDataInputStream</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i645" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/FastBufferedDataOutputStream.html" title="class in org.apache.sysds.runtime.util">FastBufferedDataOutputStream</a></td>
<th class="colLast" scope="row">
<div class="block">This buffered output stream is essentially a merged version of
BufferedOutputStream and DataOutputStream, wrt SystemDS requirements.</div>
</th>
</tr>
<tr id="i646" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/FastStringTokenizer.html" title="class in org.apache.sysds.runtime.util">FastStringTokenizer</a></td>
<th class="colLast" scope="row">
<div class="block">This string tokenizer is essentially a simplified StringTokenizer.</div>
</th>
</tr>
<tr id="i647" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Federated.html" title="class in org.apache.sysds.lops">Federated</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i648" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FederatedCompilationTimer.html" title="class in org.apache.sysds.hops.fedplanner">FederatedCompilationTimer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i649" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FederatedCompilationTimer.TimeEntry.html" title="class in org.apache.sysds.hops.fedplanner">FederatedCompilationTimer.TimeEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i650" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/FederatedCompressionStatistics.html" title="class in org.apache.sysds.utils.stats">FederatedCompressionStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i651" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i652" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.FederatedRequestEncoder.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedData.FederatedRequestEncoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i653" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/FederatedDataPartitioner.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">FederatedDataPartitioner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i654" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedLocalData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i655" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLookupTable.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedLookupTable</a></td>
<th class="colLast" scope="row">
<div class="block">Lookup table mapping from a FedUniqueCoordID (funCID) to an
ExecutionContextMap (ECM) so that every coordinator can address federated
variables with its own local sequential variable IDs.</div>
</th>
</tr>
<tr id="i656" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/FederatedMonitoringServer.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring">FederatedMonitoringServer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i657" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/FederatedMonitoringServerHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring">FederatedMonitoringServerHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i658" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FederatedPlannerFedAll.html" title="class in org.apache.sysds.hops.fedplanner">FederatedPlannerFedAll</a></td>
<th class="colLast" scope="row">
<div class="block">Baseline federated planner that compiles all hops
that support federated execution on federated inputs to
forced federated operations.</div>
</th>
</tr>
<tr id="i659" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FederatedPlannerFedHeuristic.html" title="class in org.apache.sysds.hops.fedplanner">FederatedPlannerFedHeuristic</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i660" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FederatedPlannerUtils.html" title="class in org.apache.sysds.hops.fedplanner">FederatedPlannerUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class for federated planners.</div>
</th>
</tr>
<tr id="i661" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/FederatedPSControlThread.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">FederatedPSControlThread</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i662" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRange</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i663" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedReadCache.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedReadCache</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i664" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedReadCache.ReadCacheEntry.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedReadCache.ReadCacheEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Class representing an entry of the federated read cache.</div>
</th>
</tr>
<tr id="i665" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRequest</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i666" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.RequestType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederatedRequest.RequestType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i667" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedResponse.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i668" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedResponse.ResponseType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederatedResponse.ResponseType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i669" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i670" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedStatistics.FedStatsCollectFunction.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedStatistics.FedStatsCollectFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i671" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedStatistics.FedStatsCollection.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedStatistics.FedStatsCollection</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i672" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedUDF.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedUDF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i673" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorker.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i674" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorker.FederatedResponseEncoder.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorker.FederatedResponseEncoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i675" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkerHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Note: federated worker handler created for every command; and concurrent parfor threads at coordinator need separate
execution contexts at the federated sites too</div>
</th>
</tr>
<tr id="i676" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandlerException.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkerHandlerException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception to throw when an exception occurs in FederatedWorkerHandler during handling of FederatedRequest.</div>
</th>
</tr>
<tr id="i677" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkloadAnalyzer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i678" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i679" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i680" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">FEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i681" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i682" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FEDType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i683" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/FEDInstructionParser.html" title="class in org.apache.sysds.runtime.instructions">FEDInstructionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i684" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/FEDInstructionUtils.html" title="class in org.apache.sysds.runtime.instructions.fed">FEDInstructionUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i685" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatProperties.html" title="class in org.apache.sysds.runtime.io">FileFormatProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i686" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i687" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesHDF5.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesHDF5</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i688" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i689" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesMM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i690" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMField.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMField</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i691" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMFormat.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMFormat</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i692" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMSymmetry.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMSymmetry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i693" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/FilterDiagMatrixBlocksFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">FilterDiagMatrixBlocksFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i694" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/FilterNonEmptyBlocksFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">FilterNonEmptyBlocksFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i695" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/FilterNonEmptyBlocksFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">FilterNonEmptyBlocksFunction2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i696" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/FloatArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">FloatArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i697" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/FormatIdentifyer.html" title="class in org.apache.sysds.runtime.iogen">FormatIdentifyer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i698" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ForProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i699" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ForStatement.html" title="class in org.apache.sysds.parser">ForStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i700" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ForStatementBlock.html" title="class in org.apache.sysds.parser">ForStatementBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i701" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/Frame.html" title="class in org.apache.sysds.api.mlcontext">Frame</a></td>
<th class="colLast" scope="row">
<div class="block">Frame encapsulates a SystemDS frame.</div>
</th>
</tr>
<tr id="i702" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/FrameAppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">FrameAppendCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i703" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/FrameAppendMSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">FrameAppendMSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i704" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/FrameAppendRSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">FrameAppendRSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i705" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/FrameBlock.html" title="class in org.apache.sysds.runtime.frame.data">FrameBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i706" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/FrameBlock.FrameMapFunction.html" title="class in org.apache.sysds.runtime.frame.data">FrameBlock.FrameMapFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i707" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/codegen/FrameCodeGen.html" title="class in org.apache.sysds.runtime.iogen.codegen">FrameCodeGen</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i708" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/compress/FrameCompressionSettings.html" title="class in org.apache.sysds.runtime.frame.data.compress">FrameCompressionSettings</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i709" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/compress/FrameCompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.frame.data.compress">FrameCompressionSettingsBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i710" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/FrameFormat.html" title="enum in org.apache.sysds.api.mlcontext">FrameFormat</a></td>
<th class="colLast" scope="row">
<div class="block">FrameFormat represents the different frame formats supported by the MLContext
API.</div>
</th>
</tr>
<tr id="i711" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameFromMatrixBlock.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameFromMatrixBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i712" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/FrameGenerateReader.html" title="class in org.apache.sysds.runtime.iogen.template">FrameGenerateReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i713" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/FrameGenerateReaderParallel.html" title="class in org.apache.sysds.runtime.iogen.template">FrameGenerateReaderParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i714" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/FrameIndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">FrameIndexingCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i715" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/FrameIndexingSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">FrameIndexingSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements the frame indexing functionality inside Spark.</div>
</th>
</tr>
<tr id="i716" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameLibAppend.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameLibAppend</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i717" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameLibApplySchema.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameLibApplySchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i718" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameLibCompress.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameLibCompress</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i719" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameLibDetectSchema.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameLibDetectSchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i720" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameLibRemoveEmpty.html" title="class in org.apache.sysds.runtime.frame.data.lib">FrameLibRemoveEmpty</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i721" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/FrameMetadata.html" title="class in org.apache.sysds.api.mlcontext">FrameMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">Frame metadata, such as the number of rows, the number of columns, the number
of non-zero values, the number of rows per block, and the number of columns
per block in the frame.</div>
</th>
</tr>
<tr id="i722" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/FrameObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">FrameObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i723" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDAggregateUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i724" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDConverterUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i725" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.LongFrameToLongWritableFrameFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDConverterUtils.LongFrameToLongWritableFrameFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i726" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.LongWritableFrameToLongFrameFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDConverterUtils.LongWritableFrameToLongFrameFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i727" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.LongWritableTextToLongTextFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDConverterUtils.LongWritableTextToLongTextFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i728" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.LongWritableToSerFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDConverterUtils.LongWritableToSerFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i729" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReader.html" title="class in org.apache.sysds.runtime.io">FrameReader</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all format-specific frame readers.</div>
</th>
</tr>
<tr id="i730" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderBinaryBlock.html" title="class in org.apache.sysds.runtime.io">FrameReaderBinaryBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame binary block reader.</div>
</th>
</tr>
<tr id="i731" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">FrameReaderBinaryBlockParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Multi-threaded frame binary block reader.</div>
</th>
</tr>
<tr id="i732" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderFactory.html" title="class in org.apache.sysds.runtime.io">FrameReaderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i733" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderJSONL.html" title="class in org.apache.sysds.runtime.io">FrameReaderJSONL</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i734" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderJSONLParallel.html" title="class in org.apache.sysds.runtime.io">FrameReaderJSONLParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i735" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderProto.html" title="class in org.apache.sysds.runtime.io">FrameReaderProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i736" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderTextCell.html" title="class in org.apache.sysds.runtime.io">FrameReaderTextCell</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame textcell reader.</div>
</th>
</tr>
<tr id="i737" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderTextCellParallel.html" title="class in org.apache.sysds.runtime.io">FrameReaderTextCellParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Multi-threaded frame textcell reader.</div>
</th>
</tr>
<tr id="i738" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderTextCSV.html" title="class in org.apache.sysds.runtime.io">FrameReaderTextCSV</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame text csv reader.</div>
</th>
</tr>
<tr id="i739" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameReaderTextCSVParallel.html" title="class in org.apache.sysds.runtime.io">FrameReaderTextCSVParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Multi-threaded frame text csv reader.</div>
</th>
</tr>
<tr id="i740" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/FrameReblockBuffer.html" title="class in org.apache.sysds.runtime.instructions.spark.data">FrameReblockBuffer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i741" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/FrameSchema.html" title="class in org.apache.sysds.api.mlcontext">FrameSchema</a></td>
<th class="colLast" scope="row">
<div class="block">The frame schema, stored as a list of <code>ValueType</code> values.</div>
</th>
</tr>
<tr id="i742" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/FrameUtil.html" title="interface in org.apache.sysds.runtime.frame.data.lib">FrameUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i743" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriter.html" title="class in org.apache.sysds.runtime.io">FrameWriter</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all format-specific frame writers.</div>
</th>
</tr>
<tr id="i744" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterBinaryBlock.html" title="class in org.apache.sysds.runtime.io">FrameWriterBinaryBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame binary block writer.</div>
</th>
</tr>
<tr id="i745" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">FrameWriterBinaryBlockParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Multi-threaded frame binary block writer.</div>
</th>
</tr>
<tr id="i746" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterCompressed.html" title="class in org.apache.sysds.runtime.io">FrameWriterCompressed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i747" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterFactory.html" title="class in org.apache.sysds.runtime.io">FrameWriterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i748" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterJSONL.html" title="class in org.apache.sysds.runtime.io">FrameWriterJSONL</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i749" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterJSONLParallel.html" title="class in org.apache.sysds.runtime.io">FrameWriterJSONLParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i750" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterProto.html" title="class in org.apache.sysds.runtime.io">FrameWriterProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i751" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterTextCell.html" title="class in org.apache.sysds.runtime.io">FrameWriterTextCell</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame text cell writer.</div>
</th>
</tr>
<tr id="i752" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterTextCellParallel.html" title="class in org.apache.sysds.runtime.io">FrameWriterTextCellParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Multi-threaded frame text cell writer.</div>
</th>
</tr>
<tr id="i753" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterTextCSV.html" title="class in org.apache.sysds.runtime.io">FrameWriterTextCSV</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame text csv writer.</div>
</th>
</tr>
<tr id="i754" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/FrameWriterTextCSVParallel.html" title="class in org.apache.sysds.runtime.io">FrameWriterTextCSVParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Single-threaded frame text csv writer.</div>
</th>
</tr>
<tr id="i755" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.html" title="class in org.apache.sysds.hops.fedplanner">FTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i756" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.AlignType.html" title="enum in org.apache.sysds.hops.fedplanner">FTypes.AlignType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i757" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.FederatedPlanner.html" title="enum in org.apache.sysds.hops.fedplanner">FTypes.FederatedPlanner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i758" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.FPartitioning.html" title="enum in org.apache.sysds.hops.fedplanner">FTypes.FPartitioning</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i759" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.FReplication.html" title="enum in org.apache.sysds.hops.fedplanner">FTypes.FReplication</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i760" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/fedplanner/FTypes.FType.html" title="enum in org.apache.sysds.hops.fedplanner">FTypes.FType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i761" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/FunctionCallCP.html" title="class in org.apache.sysds.lops">FunctionCallCP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i762" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/FunctionCallCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">FunctionCallCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i763" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/FunctionCallGraph.html" title="class in org.apache.sysds.hops.ipa">FunctionCallGraph</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i764" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/FunctionCallIdentifier.html" title="class in org.apache.sysds.parser">FunctionCallIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i765" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/FunctionCallSizeInfo.html" title="class in org.apache.sysds.hops.ipa">FunctionCallSizeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Auxiliary data structure to hold function call summaries in terms
of information about number of function calls, consistent dimensions,
consistent sparsity, and dimension-preserving functions.</div>
</th>
</tr>
<tr id="i766" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/FunctionDictionary.html" title="class in org.apache.sysds.parser">FunctionDictionary</a>&lt;<a href="org/apache/sysds/parser/FunctionDictionary.html" title="type parameter in FunctionDictionary">T</a> extends <a href="org/apache/sysds/common/Types.FunctionBlock.html" title="interface in org.apache.sysds.common">Types.FunctionBlock</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Dictionary of all functions of a namespace, represented as a simple
key-value map of function names and function statement blocks.</div>
</th>
</tr>
<tr id="i767" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/FunctionObject.html" title="class in org.apache.sysds.runtime.functionobjects">FunctionObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i768" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/FunctionOp.html" title="class in org.apache.sysds.hops">FunctionOp</a></td>
<th class="colLast" scope="row">
<div class="block">This FunctionOp represents the call to a DML-bodied or external function.</div>
</th>
</tr>
<tr id="i769" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/FunctionOp.FunctionType.html" title="enum in org.apache.sysds.hops">FunctionOp.FunctionType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i770" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/FunctionProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">FunctionProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i771" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/FunctionStatement.html" title="class in org.apache.sysds.parser">FunctionStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i772" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/FunctionStatementBlock.html" title="class in org.apache.sysds.parser">FunctionStatementBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i773" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/GenerateReader.html" title="class in org.apache.sysds.runtime.iogen">GenerateReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i774" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/GenerateReader.GenerateReaderFrame.html" title="class in org.apache.sysds.runtime.iogen">GenerateReader.GenerateReaderFrame</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i775" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/GenerateReader.GenerateReaderMatrix.html" title="class in org.apache.sysds.runtime.iogen">GenerateReader.GenerateReaderMatrix</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i776" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/GetMIMBFromRow.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">GetMIMBFromRow</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i777" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContext.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUContext</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a context per GPU accessible through the same JVM.</div>
</th>
</tr>
<tr id="i778" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContextPool.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUContextPool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i779" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">GPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i780" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.GPUINSTRUCTION_TYPE.html" title="enum in org.apache.sysds.runtime.instructions.gpu">GPUInstruction.GPUINSTRUCTION_TYPE</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i781" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/GPUInstructionParser.html" title="class in org.apache.sysds.runtime.instructions">GPUInstructionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i782" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPULazyCudaFreeMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPULazyCudaFreeMemoryManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i783" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMatrixMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMatrixMemoryManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i784" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryAllocator.html" title="interface in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryAllocator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i785" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryEviction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i786" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager</a></td>
<th class="colLast" scope="row">
<div class="block">- All cudaFree and cudaMalloc in SystemDS should go through this class to avoid OOM or incorrect results.</div>
</th>
</tr>
<tr id="i787" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.EvictionPolicyBasedComparator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager.EvictionPolicyBasedComparator</a></td>
<th class="colLast" scope="row">
<div class="block">Class that governs the eviction policy</div>
</th>
</tr>
<tr id="i788" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></td>
<th class="colLast" scope="row">
<div class="block">Handle to a matrix block on the GPU</div>
</th>
</tr>
<tr id="i789" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/GPUStatistics.html" title="class in org.apache.sysds.utils">GPUStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">Measures performance numbers when GPU mode is enabled
Printed as part of <a href="org/apache/sysds/utils/Statistics.html" title="class in org.apache.sysds.utils"><code>Statistics</code></a>.</div>
</th>
</tr>
<tr id="i790" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/GreaterThan.html" title="class in org.apache.sysds.runtime.functionobjects">GreaterThan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i791" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/GreaterThanEquals.html" title="class in org.apache.sysds.runtime.functionobjects">GreaterThanEquals</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i792" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/GridBasedEnumerator.html" title="class in org.apache.sysds.resource.enumeration">GridBasedEnumerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i793" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops">GroupedAggregate</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform grouped aggregates</div>
</th>
</tr>
<tr id="i794" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/GroupedAggregateM.html" title="class in org.apache.sysds.lops">GroupedAggregateM</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform mr map-side grouped aggregates
(restriction: sum, w/o weights, ngroups), groups broadcasted</div>
</th>
</tr>
<tr id="i795" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/GroupedAggregateM.CacheType.html" title="enum in org.apache.sysds.lops">GroupedAggregateM.CacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i796" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5.html" title="class in org.apache.sysds.runtime.io.hdf5">H5</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i797" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5BTree.html" title="class in org.apache.sysds.runtime.io.hdf5">H5BTree</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i798" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5BufferBuilder.html" title="class in org.apache.sysds.runtime.io.hdf5">H5BufferBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i799" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5Constants.html" title="class in org.apache.sysds.runtime.io.hdf5">H5Constants</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i800" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5ContiguousDataset.html" title="class in org.apache.sysds.runtime.io.hdf5">H5ContiguousDataset</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i801" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5DataLayoutMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5DataLayoutMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i802" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5DataSpaceMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5DataSpaceMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i803" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5DataTypeMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5DataTypeMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i804" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5DoubleDataType.html" title="class in org.apache.sysds.runtime.io.hdf5">H5DoubleDataType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i805" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5FillValueMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5FillValueMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i806" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5GroupSymbolTableNode.html" title="class in org.apache.sysds.runtime.io.hdf5">H5GroupSymbolTableNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i807" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5LocalHeap.html" title="class in org.apache.sysds.runtime.io.hdf5">H5LocalHeap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i808" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5Message.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5Message</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i809" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5NilMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5NilMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i810" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5ObjectHeader.html" title="class in org.apache.sysds.runtime.io.hdf5">H5ObjectHeader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i811" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5ObjectModificationTimeMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5ObjectModificationTimeMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i812" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5RootObject.html" title="class in org.apache.sysds.runtime.io.hdf5">H5RootObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i813" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5RuntimeException.html" title="class in org.apache.sysds.runtime.io.hdf5">H5RuntimeException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i814" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5Superblock.html" title="class in org.apache.sysds.runtime.io.hdf5">H5Superblock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i815" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/H5SymbolTableEntry.html" title="class in org.apache.sysds.runtime.io.hdf5">H5SymbolTableEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i816" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/message/H5SymbolTableMessage.html" title="class in org.apache.sysds.runtime.io.hdf5.message">H5SymbolTableMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i817" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Hash.html" title="class in org.apache.sysds.utils">Hash</a></td>
<th class="colLast" scope="row">
<div class="block">A class containing different hashing functions.</div>
</th>
</tr>
<tr id="i818" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Hash.HashType.html" title="enum in org.apache.sysds.utils">Hash.HashType</a></td>
<th class="colLast" scope="row">
<div class="block">Available Hashing techniques</div>
</th>
</tr>
<tr id="i819" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/HashIntegerArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">HashIntegerArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i820" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/HashLongArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">HashLongArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i821" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/HashMapLongInt.html" title="class in org.apache.sysds.runtime.compress.utils">HashMapLongInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i822" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/HassAndStokes.html" title="interface in org.apache.sysds.runtime.compress.estim.sample">HassAndStokes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i823" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/HassAndStokes.MethodOfMomentsFunction.html" title="class in org.apache.sysds.runtime.compress.estim.sample">HassAndStokes.MethodOfMomentsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i824" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/HDFSTool.html" title="class in org.apache.sysds.runtime.util">HDFSTool</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i825" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/HeavyHitterModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">HeavyHitterModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i826" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/HEParamServer.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">HEParamServer</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements Homomorphic Encryption (HE) for LocalParamServer.</div>
</th>
</tr>
<tr id="i827" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/Hop.html" title="class in org.apache.sysds.hops">Hop</a></td>
<th class="colLast" scope="row">
<div class="block">Hop is a High level operator, that is the first intermediate representation compiled from the definitions supplied in
DML.</div>
</th>
</tr>
<tr id="i828" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/HopDagValidator.html" title="class in org.apache.sysds.hops.rewrite">HopDagValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This class allows to check hop dags for validity, e.g., parent-child linking.</div>
</th>
</tr>
<tr id="i829" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/HopRewriteRule.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteRule</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all hop rewrites in order to enable generic
application of all rules.</div>
</th>
</tr>
<tr id="i830" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i831" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/HopsException.html" title="class in org.apache.sysds.hops">HopsException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception occurring in the HOP level.</div>
</th>
</tr>
<tr id="i832" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/HybridCostEstimator.html" title="class in org.apache.sysds.runtime.compress.cost">HybridCostEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i833" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/ICLAScheme.html" title="interface in org.apache.sysds.runtime.compress.colgroup.scheme">ICLAScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for a scheme instance.</div>
</th>
</tr>
<tr id="i834" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/IColIndex.html" title="interface in org.apache.sysds.runtime.compress.colgroup.indexes">IColIndex</a></td>
<th class="colLast" scope="row">
<div class="block">Class to contain column indexes for the compression column groups.</div>
</th>
</tr>
<tr id="i835" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/IColIndex.ColIndexType.html" title="enum in org.apache.sysds.runtime.compress.colgroup.indexes">IColIndex.ColIndexType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i836" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/IColIndex.SliceResult.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">IColIndex.SliceResult</a></td>
<th class="colLast" scope="row">
<div class="block">A Class for slice results containing indexes for the slicing of dictionaries, and the resulting column index</div>
</th>
</tr>
<tr id="i837" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/IContainADictionary.html" title="interface in org.apache.sysds.runtime.compress.colgroup">IContainADictionary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i838" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/IContainDefaultTuple.html" title="interface in org.apache.sysds.runtime.compress.colgroup">IContainDefaultTuple</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i839" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/controllers/IController.html" title="interface in org.apache.sysds.runtime.controlprogram.federated.monitoring.controllers">IController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i840" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/IDagLinearizer.html" title="class in org.apache.sysds.lops.compile.linearization">IDagLinearizer</a></td>
<th class="colLast" scope="row">
<div class="block">An interface for the linearization algorithms that order the DAG nodes into a
sequence of instructions to execute.</div>
</th>
</tr>
<tr id="i841" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/IDagLinearizerFactory.html" title="class in org.apache.sysds.lops.compile.linearization">IDagLinearizerFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i842" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/IDagLinearizerFactory.DagLinearizer.html" title="enum in org.apache.sysds.lops.compile.linearization">IDagLinearizerFactory.DagLinearizer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i843" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Identifier.html" title="class in org.apache.sysds.parser">Identifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i844" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/IdentityDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">IdentityDictionary</a></td>
<th class="colLast" scope="row">
<div class="block">A specialized dictionary that exploits the fact that the contained dictionary is an Identity Matrix.</div>
</th>
</tr>
<tr id="i845" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/IdentityDictionarySlice.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">IdentityDictionarySlice</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i846" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/IDHandler.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">IDHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Functionalities for extracting numeric IDs from Hadoop taskIDs and other
things related to modification of IDs.</div>
</th>
</tr>
<tr id="i847" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/IDictionary.html" title="interface in org.apache.sysds.runtime.compress.colgroup.dictionary">IDictionary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i848" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/IDictionary.DictType.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary">IDictionary.DictType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i849" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/IDSequence.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">IDSequence</a></td>
<th class="colLast" scope="row">
<div class="block">ID sequence for generating unique long identifiers with start 0 and increment 1.</div>
</th>
</tr>
<tr id="i850" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/IEncode.html" title="interface in org.apache.sysds.runtime.compress.estim.encoding">IEncode</a></td>
<th class="colLast" scope="row">
<div class="block">This interface covers an intermediate encoding for the samples to improve the efficiency of the joining of sample
column groups.</div>
</th>
</tr>
<tr id="i851" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/IfElse.html" title="class in org.apache.sysds.runtime.functionobjects">IfElse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i852" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/IfProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">IfProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i853" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/IFrameOfReferenceGroup.html" title="interface in org.apache.sysds.runtime.compress.colgroup">IFrameOfReferenceGroup</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for frame of reference groups.</div>
</th>
</tr>
<tr id="i854" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/IfStatement.html" title="class in org.apache.sysds.parser">IfStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i855" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/IfStatementBlock.html" title="class in org.apache.sysds.parser">IfStatementBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i856" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/IHashArray.html" title="interface in org.apache.sysds.runtime.frame.data.columns">IHashArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i857" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/IIterate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.indexes">IIterate</a></td>
<th class="colLast" scope="row">
<div class="block">Class to iterate through the columns of a IColIndex.</div>
</th>
</tr>
<tr id="i858" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/IJV.html" title="class in org.apache.sysds.runtime.matrix.data">IJV</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class for external key/value exchange.</div>
</th>
</tr>
<tr id="i859" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/IMapToDataGroup.html" title="interface in org.apache.sysds.runtime.compress.colgroup">IMapToDataGroup</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i860" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ImportStatement.html" title="class in org.apache.sysds.parser">ImportStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i861" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/IndexedIdentifier.html" title="class in org.apache.sysds.parser">IndexedIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i862" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/IndexedMatrixValue.html" title="class in org.apache.sysds.runtime.instructions.spark.data">IndexedMatrixValue</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i863" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/IndexedTensorBlock.html" title="class in org.apache.sysds.runtime.data">IndexedTensorBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i864" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/IndexFunction.html" title="class in org.apache.sysds.runtime.functionobjects">IndexFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i865" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/IndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">IndexingCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i866" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/IndexingFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">IndexingFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i867" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i868" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/IndexingSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">IndexingSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements the matrix indexing functionality inside Spark.</div>
</th>
</tr>
<tr id="i869" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/IndexRange.html" title="class in org.apache.sysds.runtime.util">IndexRange</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i870" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/InfrastructureAnalyzer.html" title="class in org.apache.sysds.utils.stats">InfrastructureAnalyzer</a></td>
<th class="colLast" scope="row">
<div class="block">Central place for analyzing and obtaining static infrastructure properties
such as memory and number of logical processors.</div>
</th>
</tr>
<tr id="i871" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">InitFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i872" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i873" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/InputStreamInputFormat.html" title="class in org.apache.sysds.runtime.util">InputStreamInputFormat</a></td>
<th class="colLast" scope="row">
<div class="block">Custom input format and record reader to redirect common implementation of csv read
over record readers (which are required for the parallel readers) to an input stream.</div>
</th>
</tr>
<tr id="i874" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="interface in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i875" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory.SORT_TYPE</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i876" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/InstallDependencyForIntegrationTests.html" title="class in org.apache.sysds.utils">InstallDependencyForIntegrationTests</a></td>
<th class="colLast" scope="row">
<div class="block">This class will be used to setup dependency on Eclipse environment as well as on Jenkins server</div>
</th>
</tr>
<tr id="i877" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions">Instruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i878" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/Instruction.IType.html" title="enum in org.apache.sysds.runtime.instructions">Instruction.IType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i879" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/InstructionParser.html" title="class in org.apache.sysds.runtime.instructions">InstructionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i880" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/InstructionTypeCounter.html" title="class in org.apache.sysds.runtime.compress.cost">InstructionTypeCounter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i881" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i882" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/IntArrayList.html" title="class in org.apache.sysds.runtime.compress.utils">IntArrayList</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i883" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/IntegerArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">IntegerArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i884" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/IntegerDivide.html" title="class in org.apache.sysds.runtime.functionobjects">IntegerDivide</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i885" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/enumeration/InterestBasedEnumerator.html" title="class in org.apache.sysds.resource.enumeration">InterestBasedEnumerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i886" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/InterestingPoint.html" title="class in org.apache.sysds.hops.codegen.opt">InterestingPoint</a></td>
<th class="colLast" scope="row">
<div class="block">Interesting decision point with regard to materialization of intermediates.</div>
</th>
</tr>
<tr id="i887" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/InterestingPoint.DecisionType.html" title="enum in org.apache.sysds.hops.codegen.opt">InterestingPoint.DecisionType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i888" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/InterProceduralAnalysis.html" title="class in org.apache.sysds.hops.ipa">InterProceduralAnalysis</a></td>
<th class="colLast" scope="row">
<div class="block">This Inter Procedural Analysis (IPA) serves two major purposes:
1) Inter-Procedure Analysis: propagate statistics from calling program into
functions and back into main program.</div>
</th>
</tr>
<tr id="i889" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/IntIdentifier.html" title="class in org.apache.sysds.parser">IntIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i890" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/IntObject.html" title="class in org.apache.sysds.runtime.instructions.cp">IntObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i891" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/IOCostUtils.html" title="class in org.apache.sysds.resource.cost">IOCostUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i892" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html" title="class in org.apache.sysds.runtime.io">IOUtilFunctions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i893" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.CountRowsTask.html" title="class in org.apache.sysds.runtime.io">IOUtilFunctions.CountRowsTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i894" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPass.html" title="class in org.apache.sysds.hops.ipa">IPAPass</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all IPA passes.</div>
</th>
</tr>
<tr id="i895" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds.hops.ipa">IPAPassApplyStaticAndDynamicHopRewrites</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite applies static hop dag and statement block
rewrites such as constant folding and branch removal
in order to simplify statistic propagation.</div>
</th>
</tr>
<tr id="i896" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa">IPAPassCompressionWorkloadAnalysis</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite obtains workload summaries for all hops candidates amenable for compression as a basis for
workload-aware compression planning.</div>
</th>
</tr>
<tr id="i897" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa">IPAPassEliminateDeadCode</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite eliminates unnecessary sub-DAGs that produce
transient write outputs which are never consumed subsequently.</div>
</th>
</tr>
<tr id="i898" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagFunctionsRecompileOnce</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite marks functions with loops as recompile once
in order to reduce recompilation overhead.</div>
</th>
</tr>
<tr id="i899" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassFlagLoopsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagLoopsRecompileOnce</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite marks loops in the main program as recompile once
in order to reduce recompilation overhead.</div>
</th>
</tr>
<tr id="i900" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassFlagNonDeterminism.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagNonDeterminism</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i901" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassForwardFunctionCalls.html" title="class in org.apache.sysds.hops.ipa">IPAPassForwardFunctionCalls</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite forwards a function call to a function with a simple
function call that only consumes function parameters and literals
into the original call location.</div>
</th>
</tr>
<tr id="i902" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassInlineFunctions.html" title="class in org.apache.sysds.hops.ipa">IPAPassInlineFunctions</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite inlines single statement block functions, which have fewer
operations than an internal threshold.</div>
</th>
</tr>
<tr id="i903" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassPropagateReplaceLiterals.html" title="class in org.apache.sysds.hops.ipa">IPAPassPropagateReplaceLiterals</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite propagates and replaces literals into functions
in order to enable subsequent rewrites such as branch removal.</div>
</th>
</tr>
<tr id="i904" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassRemoveConstantBinaryOps.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveConstantBinaryOps</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite identifies binary operations with constant matrices
such as X * ones, where ones might be created as a vector of ones
before a loop.</div>
</th>
</tr>
<tr id="i905" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnnecessaryCheckpoints.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnnecessaryCheckpoints</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite identifies and removes unnecessary checkpoints, i.e.,
persisting of Spark RDDs into a given storage level.</div>
</th>
</tr>
<tr id="i906" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnusedFunctions.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnusedFunctions</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite identifies and removes unused functions in order
to reduce compilation overhead and other overheads such as
parfor worker creation, where we construct function copies.</div>
</th>
</tr>
<tr id="i907" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassReplaceEvalFunctionCalls.html" title="class in org.apache.sysds.hops.ipa">IPAPassReplaceEvalFunctionCalls</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite applies static hop dag and statement block
rewrites such as constant folding and branch removal
in order to simplify statistic propagation.</div>
</th>
</tr>
<tr id="i908" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ipa/IPAPassRewriteFederatedPlan.html" title="class in org.apache.sysds.hops.ipa">IPAPassRewriteFederatedPlan</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite generates a federated execution plan by estimating and setting costs and the FederatedOutput values of
all relevant hops in the DML program.</div>
</th>
</tr>
<tr id="i909" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/plan/IPlanEncode.html" title="interface in org.apache.sysds.runtime.compress.plan">IPlanEncode</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for constructing an compression plan that is able to compress sequences of matrix blocks with the same
scheme</div>
</th>
</tr>
<tr id="i910" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/repositories/IRepository.html" title="interface in org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories">IRepository</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i911" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInList.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsBlockInList</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i912" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsBlockInRange</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i913" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/IsFrameBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsFrameBlockInRange</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i914" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/ISliceOffset.html" title="interface in org.apache.sysds.runtime.compress.colgroup.offset">ISliceOffset</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i915" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/IterablePredicate.html" title="class in org.apache.sysds.parser">IterablePredicate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i916" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/iterators/IteratorFactory.html" title="interface in org.apache.sysds.runtime.frame.data.iterators">IteratorFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory pattern for construction of rowIterators of the FrameBlock.</div>
</th>
</tr>
<tr id="i917" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/JCudaKernels.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">JCudaKernels</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i918" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/jmlc/JMLCUtils.html" title="class in org.apache.sysds.api.jmlc">JMLCUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class containing static methods for working with JMLC.</div>
</th>
</tr>
<tr id="i919" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/JSONHelper.html" title="class in org.apache.sysds.utils">JSONHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i920" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/KahanFunction.html" title="class in org.apache.sysds.runtime.functionobjects">KahanFunction</a></td>
<th class="colLast" scope="row">
<div class="block">Runtime function type to perform the summation of values using
the Kahan summation algorithm.</div>
</th>
</tr>
<tr id="i921" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/KahanObject.html" title="class in org.apache.sysds.runtime.instructions.cp">KahanObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i922" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/KahanPlus.html" title="class in org.apache.sysds.runtime.functionobjects">KahanPlus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i923" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/KahanPlusSq.html" title="class in org.apache.sysds.runtime.functionobjects">KahanPlusSq</a></td>
<th class="colLast" scope="row">
<div class="block">Runtime function to perform the summation of squared values using
the Kahan summation algorithm.</div>
</th>
</tr>
<tr id="i924" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/KeepDataOnWorkerFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">KeepDataOnWorkerFederatedScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Keep Data on Worker Federated scheme
When the parameter server runs in federated mode it cannot pull in the data which is already on the workers.</div>
</th>
</tr>
<tr id="i925" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/countdistinctapprox/KMVSketch.html" title="class in org.apache.sysds.runtime.matrix.data.sketch.countdistinctapprox">KMVSketch</a></td>
<th class="colLast" scope="row">
<div class="block">KMV synopsis(for k minimum values) Distinct-Value Estimation
Kevin S.</div>
</th>
</tr>
<tr id="i926" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/LanguageException.html" title="class in org.apache.sysds.parser">LanguageException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception occurring at the Language level.</div>
</th>
</tr>
<tr id="i927" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/LanguageException.LanguageErrorCodes.html" title="class in org.apache.sysds.parser">LanguageException.LanguageErrorCodes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i928" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/LazyIterableIterator.html" title="class in org.apache.sysds.runtime.instructions.spark.data">LazyIterableIterator</a>&lt;<a href="org/apache/sysds/runtime/instructions/spark/data/LazyIterableIterator.html" title="type parameter in LazyIterableIterator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class is a generic base class for lazy, single pass iterator classes
in order to simplify the implementation of lazy iterators for mapPartitions
use cases.</div>
</th>
</tr>
<tr id="i929" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/LazyWriteBuffer.html" title="class in org.apache.sysds.runtime.controlprogram.caching">LazyWriteBuffer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i930" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/LazyWriteBuffer.RPolicy.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">LazyWriteBuffer.RPolicy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i931" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/LeftIndex.html" title="class in org.apache.sysds.lops">LeftIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i932" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/LeftIndex.LixCacheType.html" title="enum in org.apache.sysds.lops">LeftIndex.LixCacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i933" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i934" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/LeftIndexingOp.LeftIndexingMethod.html" title="enum in org.apache.sysds.hops">LeftIndexingOp.LeftIndexingMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i935" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/LeftScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">LeftScalarOperator</a></td>
<th class="colLast" scope="row">
<div class="block">Scalar operator for scalar-matrix operations with scalar
on the left-hand-side.</div>
</th>
</tr>
<tr id="i936" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/LegacyEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">LegacyEncoder</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all transform encoders providing both a row and block interface for decoding frames to matrices.</div>
</th>
</tr>
<tr id="i937" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/LessThan.html" title="class in org.apache.sysds.runtime.functionobjects">LessThan</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i938" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/LessThanEquals.html" title="class in org.apache.sysds.runtime.functionobjects">LessThanEquals</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i939" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibCommonsMath.html" title="class in org.apache.sysds.runtime.matrix.data">LibCommonsMath</a></td>
<th class="colLast" scope="row">
<div class="block">Library for matrix operations that need invocation of
Apache Commons Math library.</div>
</th>
</tr>
<tr id="i940" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixAgg</a></td>
<th class="colLast" scope="row">
<div class="block">MB:
Library for matrix aggregations including ak+, uak+ for all
combinations of dense and sparse representations, and corrections.</div>
</th>
</tr>
<tr id="i941" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAggUnarySpecialization.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixAggUnarySpecialization</a></td>
<th class="colLast" scope="row">
<div class="block">This class handel the generic case of aggregate Unary operations, it is only used in cases not optimized in
LibMatrixAgg.</div>
</th>
</tr>
<tr id="i942" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixBincell</a></td>
<th class="colLast" scope="row">
<div class="block">Library for binary cellwise operations (incl arithmetic, relational, etc).</div>
</th>
</tr>
<tr id="i943" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.BinaryAccessType.html" title="enum in org.apache.sysds.runtime.matrix.data">LibMatrixBincell.BinaryAccessType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i944" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCountDistinct.html" title="interface in org.apache.sysds.runtime.matrix.data">LibMatrixCountDistinct</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains various methods for counting the number of distinct values inside a MatrixBlock</div>
</th>
</tr>
<tr id="i945" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCUDA</a></td>
<th class="colLast" scope="row">
<div class="block">All CUDA kernels and library calls are redirected through this class</div>
</th>
</tr>
<tr id="i946" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNN.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNN</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains method that invoke CuDNN operations.</div>
</th>
</tr>
<tr id="i947" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNConvolutionAlgorithm.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNConvolutionAlgorithm</a></td>
<th class="colLast" scope="row">
<div class="block">This class is a wrapper that contain necessary data structures to invoke
a cudnn convolution* functions (such as cudnnConvolutionForward, etc)
It implements autocloseable to simplify the LibMatrixCuDNN code and also avoids potential memory leaks.</div>
</th>
</tr>
<tr id="i948" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNInputRowFetcher.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNInputRowFetcher</a></td>
<th class="colLast" scope="row">
<div class="block">Performs a slice operation: out = in[(n+1):(n+1), 1:numColumns]</div>
</th>
</tr>
<tr id="i949" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNPoolingDescriptors.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNPoolingDescriptors</a></td>
<th class="colLast" scope="row">
<div class="block">This class is a wrapper that contain necessary data structures to invoke
a cudnn convolution* functions (such as cudnnConvolutionForward, etc)
It implements autocloseable to simplify the LibMatrixCuDNN code and also avoids potential memory leaks.</div>
</th>
</tr>
<tr id="i950" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNRnnAlgorithm.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNRnnAlgorithm</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i951" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuMatMult.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuMatMult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i952" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDatagen.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDatagen</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i953" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDenseToSparse.html" title="interface in org.apache.sysds.runtime.matrix.data">LibMatrixDenseToSparse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i954" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNN.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNN</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i955" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNN.PoolingType.html" title="enum in org.apache.sysds.runtime.matrix.data">LibMatrixDNN.PoolingType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i956" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNConv2d.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNConv2d</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains the set of operators used for performing conv2d</div>
</th>
</tr>
<tr id="i957" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNHelper.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i958" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNIm2Col.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNIm2Col</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains the different implementation of im2col operation</div>
</th>
</tr>
<tr id="i959" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNLSTM.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNLSTM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i960" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNPooling.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNPooling</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains the set of operators used for performing pooling</div>
</th>
</tr>
<tr id="i961" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRelu.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNRelu</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains the different implementation of rotate180 operation</div>
</th>
</tr>
<tr id="i962" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRelu.ReluBackward.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNRelu.ReluBackward</a></td>
<th class="colLast" scope="row">
<div class="block">Performs the operation: (X gt 0) * dout</div>
</th>
</tr>
<tr id="i963" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRotate180.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNRotate180</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains the different implementation of rotate180 operation</div>
</th>
</tr>
<tr id="i964" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRotate180.Rotate180Worker.html" title="interface in org.apache.sysds.runtime.matrix.data">LibMatrixDNNRotate180.Rotate180Worker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i965" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixEquals.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixEquals</a></td>
<th class="colLast" scope="row">
<div class="block">
Equals library for MatrixBlocks:</div>
</th>
</tr>
<tr id="i966" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixFourier.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixFourier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i967" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixMult</a></td>
<th class="colLast" scope="row">
<div class="block">MB: Library for matrix multiplications including MM, MV, VV for all
combinations of dense, sparse, ultrasparse representations and special
operations such as transpose-self matrix multiplication.</div>
</th>
</tr>
<tr id="i968" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixNative.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixNative</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i969" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></td>
<th class="colLast" scope="row">
<div class="block">ACS:
Purpose of this library is to make some of the unary outer aggregate operator more efficient.</div>
</th>
</tr>
<tr id="i970" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixReorg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixReorg</a></td>
<th class="colLast" scope="row">
<div class="block">MB:
Library for selected matrix reorg operations including special cases
and all combinations of dense and sparse representations.</div>
</th>
</tr>
<tr id="i971" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixReplace.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixReplace</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i972" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixSketch.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixSketch</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i973" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixSparseToDense.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixSparseToDense</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i974" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixSTFT.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixSTFT</a></td>
<th class="colLast" scope="row">
<div class="block">Liberary file containing methods to perform short time fourier transformations.</div>
</th>
</tr>
<tr id="i975" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixTercell.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixTercell</a></td>
<th class="colLast" scope="row">
<div class="block">Library for ternary cellwise operations.</div>
</th>
</tr>
<tr id="i976" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen">LibSpoofPrimitives</a></td>
<th class="colLast" scope="row">
<div class="block">This library contains all vector primitives that are used in
generated source code for fused operators.</div>
</th>
</tr>
<tr id="i977" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">LIBSVMReblockSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i978" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data">LibTensorAgg</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i979" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/LibTensorBincell.html" title="class in org.apache.sysds.runtime.data">LibTensorBincell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i980" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/LibTensorReorg.html" title="class in org.apache.sysds.runtime.data">LibTensorReorg</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i981" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i982" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCache.html" title="class in org.apache.sysds.runtime.lineage">LineageCache</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i983" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i984" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.LineageCachePolicy.html" title="enum in org.apache.sysds.runtime.lineage">LineageCacheConfig.LineageCachePolicy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i985" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.ReuseCacheType.html" title="enum in org.apache.sysds.runtime.lineage">LineageCacheConfig.ReuseCacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i986" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i987" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEviction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i988" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></td>
<th class="colLast" scope="row">
<div class="block">This singleton provides basic lineage caching statistics in CP.</div>
</th>
</tr>
<tr id="i989" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html" title="class in org.apache.sysds.runtime.lineage">LineageCodegenItem</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i990" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i991" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i992" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i993" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageEstimator.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i994" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageEstimatorStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimatorStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i995" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i996" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i997" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageItem.LineageItemType.html" title="enum in org.apache.sysds.runtime.lineage">LineageItem.LineageItemType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i998" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageItemUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i999" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageMap.html" title="class in org.apache.sysds.runtime.lineage">LineageMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1000" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/LineageObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">LineageObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1001" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageParser.html" title="class in org.apache.sysds.runtime.lineage">LineageParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1002" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageRecomputeUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageRecomputeUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1003" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageRewriteReuse.html" title="class in org.apache.sysds.runtime.lineage">LineageRewriteReuse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1004" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageSparkCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageSparkCacheEviction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1005" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageTokenizer.html" title="class in org.apache.sysds.runtime.lineage">LineageTokenizer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1006" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/lineage/LineageTraceable.html" title="interface in org.apache.sysds.runtime.lineage">LineageTraceable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1007" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerBreadthFirst.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerBreadthFirst</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1008" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerCostBased.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerCostBased</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1009" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerDepthFirst.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerDepthFirst</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1010" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerMaxParallelism.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerMaxParallelism</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1011" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerMinIntermediates.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerMinIntermediates</a></td>
<th class="colLast" scope="row">
<div class="block">Sort lops to execute them in an order that
minimizes the memory requirements of intermediates</div>
</th>
</tr>
<tr id="i1012" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/linearization/LinearizerPipelineAware.html" title="class in org.apache.sysds.lops.compile.linearization">LinearizerPipelineAware</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1013" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/functional/LinearRegression.html" title="interface in org.apache.sysds.runtime.compress.colgroup.functional">LinearRegression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1014" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ListAppendRemoveCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ListAppendRemoveCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1015" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ListIdentifier.html" title="class in org.apache.sysds.parser">ListIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1016" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ListIndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ListIndexingCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1017" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1018" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io">ListReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1019" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io">ListWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1020" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1021" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/recompile/LiteralReplacement.html" title="class in org.apache.sysds.hops.recompile">LiteralReplacement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1022" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/LiveVariableAnalysis.html" title="class in org.apache.sysds.parser">LiveVariableAnalysis</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1023" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Local.html" title="class in org.apache.sysds.lops">Local</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1024" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/LocalCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">LocalCPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">A simple instruction that take whatever input it is and return it as a local matrix.</div>
</th>
</tr>
<tr id="i1025" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/LocalDataPartitioner.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">LocalDataPartitioner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1026" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/LocalFileUtils.html" title="class in org.apache.sysds.runtime.util">LocalFileUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1027" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/LocalParamServer.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">LocalParamServer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1028" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/LocalParWorker.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">LocalParWorker</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this class can be used to execute tasks in parallel.</div>
</th>
</tr>
<tr id="i1029" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/LocalPSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">LocalPSWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1030" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/LocalTaskQueue.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">LocalTaskQueue</a>&lt;<a href="org/apache/sysds/runtime/controlprogram/parfor/LocalTaskQueue.html" title="type parameter in LocalTaskQueue">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class provides a way of dynamic task distribution to multiple workers
in local multi-threaded environments.</div>
</th>
</tr>
<tr id="i1031" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/LocalVariableMap.html" title="class in org.apache.sysds.runtime.controlprogram">LocalVariableMap</a></td>
<th class="colLast" scope="row">
<div class="block">Replaces <code>HashMap&lang;String, Data&rang;</code> as the table of
variable names and references.</div>
</th>
</tr>
<tr id="i1032" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/LongArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">LongArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1033" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/LongestCommonSubsequence.html" title="class in org.apache.sysds.runtime.iogen">LongestCommonSubsequence</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1034" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.html" title="class in org.apache.sysds.runtime.util">LongLongDoubleHashMap</a></td>
<th class="colLast" scope="row">
<div class="block">This native long long - double hashmap is specifically designed for
ctable operations which only require addvalue - extract semantics.</div>
</th>
</tr>
<tr id="i1035" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.ADoubleEntry.html" title="class in org.apache.sysds.runtime.util">LongLongDoubleHashMap.ADoubleEntry</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1036" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.EntryType.html" title="enum in org.apache.sysds.runtime.util">LongLongDoubleHashMap.EntryType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1037" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all Lops.</div>
</th>
</tr>
<tr id="i1038" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Lop.SimpleInstType.html" title="enum in org.apache.sysds.lops">Lop.SimpleInstType</a></td>
<th class="colLast" scope="row">
<div class="block">Lop types</div>
</th>
</tr>
<tr id="i1039" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Lop.Type.html" title="enum in org.apache.sysds.lops">Lop.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1040" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Lop.VisitStatus.html" title="enum in org.apache.sysds.lops">Lop.VisitStatus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1041" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/compile/LopComparator.html" title="class in org.apache.sysds.lops.compile">LopComparator</a>&lt;<a href="org/apache/sysds/lops/compile/LopComparator.html" title="type parameter in LopComparator">N</a> extends <a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Comparator class used in sorting the LopDAG in topological order.</div>
</th>
</tr>
<tr id="i1042" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1043" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/LopRewriter.html" title="class in org.apache.sysds.lops.rewrite">LopRewriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1044" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/LopRewriteRule.html" title="class in org.apache.sysds.lops.rewrite">LopRewriteRule</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1045" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/LopsException.html" title="class in org.apache.sysds.lops">LopsException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1046" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/MapInputSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MapInputSignature</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1047" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/MapJoinSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MapJoinSignature</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1048" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MapmmChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmChainSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1049" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MapmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1050" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MapMult.html" title="class in org.apache.sysds.lops">MapMult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1051" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MapMult.CacheType.html" title="enum in org.apache.sysds.lops">MapMult.CacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1052" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops">MapMultChain</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1053" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MapMultChain.ChainType.html" title="enum in org.apache.sysds.lops">MapMultChain.ChainType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1054" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/services/MapperService.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.services">MapperService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1055" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingProperties.html" title="class in org.apache.sysds.runtime.iogen">MappingProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1056" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingProperties.DataProperties.html" title="enum in org.apache.sysds.runtime.iogen">MappingProperties.DataProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1057" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingProperties.RecordProperties.html" title="enum in org.apache.sysds.runtime.iogen">MappingProperties.RecordProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1058" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingProperties.RepresentationProperties.html" title="enum in org.apache.sysds.runtime.iogen">MappingProperties.RepresentationProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1059" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingTrie.html" title="class in org.apache.sysds.runtime.iogen">MappingTrie</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1060" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingTrieNode.html" title="class in org.apache.sysds.runtime.iogen">MappingTrieNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1061" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/MappingTrieNode.Type.html" title="enum in org.apache.sysds.runtime.iogen">MappingTrieNode.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1062" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></td>
<th class="colLast" scope="row">
<div class="block">A Bit map containing the values of the map inside a long array.</div>
</th>
</tr>
<tr id="i1063" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1064" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1065" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToCharPByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToCharPByte</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1066" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for the factory design pattern for construction all AMapToData.</div>
</th>
</tr>
<tr id="i1067" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory.MAP_TYPE</a></td>
<th class="colLast" scope="row">
<div class="block">The different supported types of mappings.</div>
</th>
</tr>
<tr id="i1068" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1069" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToUByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToUByte</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1070" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToZero.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToZero</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1071" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/MarkForLineageReuse.html" title="class in org.apache.sysds.hops.rewrite">MarkForLineageReuse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1072" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">MaterializeSort</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1073" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1074" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/Matrix.html" title="class in org.apache.sysds.api.mlcontext">Matrix</a></td>
<th class="colLast" scope="row">
<div class="block">Matrix encapsulates a SystemDS matrix.</div>
</th>
</tr>
<tr id="i1075" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MatrixAppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MatrixAppendCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1076" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixAppendGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixAppendGPUInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Implements the cbind and rbind functions for matrices</div>
</th>
</tr>
<tr id="i1077" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MatrixAppendMSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MatrixAppendMSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1078" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MatrixAppendRSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MatrixAppendRSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1079" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1080" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataInput.html" title="interface in org.apache.sysds.runtime.matrix.data">MatrixBlockDataInput</a></td>
<th class="colLast" scope="row">
<div class="block">Any data input that is intended to support fast deserialization / read
of entire blocks should implement this interface.</div>
</th>
</tr>
<tr id="i1081" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataOutput.html" title="interface in org.apache.sysds.runtime.matrix.data">MatrixBlockDataOutput</a></td>
<th class="colLast" scope="row">
<div class="block">Any data output that is intended to support fast serialization / write
of entire blocks should implement this interface.</div>
</th>
</tr>
<tr id="i1082" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1083" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/lib/MatrixBlockFromFrame.html" title="interface in org.apache.sysds.runtime.frame.data.lib">MatrixBlockFromFrame</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1084" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixBuiltinGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1085" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MatrixBuiltinNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MatrixBuiltinNaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1086" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixCell.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1087" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/MatrixCharacteristics.html" title="class in org.apache.sysds.runtime.meta">MatrixCharacteristics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1088" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/codegen/MatrixCodeGen.html" title="class in org.apache.sysds.runtime.iogen.codegen">MatrixCodeGen</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1089" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MatrixFormat.html" title="enum in org.apache.sysds.api.mlcontext">MatrixFormat</a></td>
<th class="colLast" scope="row">
<div class="block">MatrixFormat represents the different matrix formats supported by the
MLContext API.</div>
</th>
</tr>
<tr id="i1090" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/MatrixGenerateReader.html" title="class in org.apache.sysds.runtime.iogen.template">MatrixGenerateReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1091" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/MatrixGenerateReaderParallel.html" title="class in org.apache.sysds.runtime.iogen.template">MatrixGenerateReaderParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1092" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixIndexes.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixIndexes</a></td>
<th class="colLast" scope="row">
<div class="block">This represent the indexes to the blocks of the matrix.</div>
</th>
</tr>
<tr id="i1093" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cpfile/MatrixIndexingCPFileInstruction.html" title="class in org.apache.sysds.runtime.instructions.cpfile">MatrixIndexingCPFileInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This instruction is used if a single partition is too large to fit in memory.</div>
</th>
</tr>
<tr id="i1094" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MatrixIndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MatrixIndexingCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1095" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixIndexingGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixIndexingGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1096" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MatrixIndexingSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MatrixIndexingSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements the matrix indexing functionality inside CP.</div>
</th>
</tr>
<tr id="i1097" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/MatrixLineagePair.html" title="class in org.apache.sysds.runtime.controlprogram.federated">MatrixLineagePair</a></td>
<th class="colLast" scope="row">
<div class="block">Class to represent the relation between a MatrixObject and the respective
LineageItem.</div>
</th>
</tr>
<tr id="i1098" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixArithmeticGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixArithmeticGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1099" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixAxpyGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixAxpyGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1100" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/MatrixMatrixBinaryOpFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MatrixMatrixBinaryOpFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1101" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixBuiltinGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1102" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixRelationalBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixRelationalBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1103" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MatrixMetadata.html" title="class in org.apache.sysds.api.mlcontext">MatrixMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">Matrix metadata, such as the number of rows, the number of columns, the
number of non-zero values, the number of rows per block, and the number of
columns per block in the matrix.</div>
</th>
</tr>
<tr id="i1104" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a matrix in control program.</div>
</th>
</tr>
<tr id="i1105" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.UpdateType.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">MatrixObject.UpdateType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1106" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/MatrixObjectFuture.html" title="class in org.apache.sysds.runtime.controlprogram.context">MatrixObjectFuture</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1107" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/MatrixReader.html" title="class in org.apache.sysds.runtime.io">MatrixReader</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all format-specific matrix readers.</div>
</th>
</tr>
<tr id="i1108" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/MatrixReaderFactory.html" title="class in org.apache.sysds.runtime.io">MatrixReaderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1109" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MatrixReshapeGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixReshapeGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1110" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MatrixReshapeSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MatrixReshapeSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1111" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/MatrixScalarUnaryFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MatrixScalarUnaryFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1112" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/MatrixSketch.html" title="interface in org.apache.sysds.runtime.matrix.data.sketch">MatrixSketch</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1113" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/MatrixSketchFactory.html" title="class in org.apache.sysds.runtime.matrix.data.sketch">MatrixSketchFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1114" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixValue.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixValue</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1115" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/MatrixValue.CellIndex.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixValue.CellIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1116" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/MatrixVectorBinaryOpPartitionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MatrixVectorBinaryOpPartitionFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1117" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/MatrixWriter.html" title="class in org.apache.sysds.runtime.io">MatrixWriter</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all format-specific matrix writers.</div>
</th>
</tr>
<tr id="i1118" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/MatrixWriterFactory.html" title="class in org.apache.sysds.runtime.io">MatrixWriterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1119" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Max.html" title="class in org.apache.sysds.runtime.functionobjects">Max</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1120" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Mean.html" title="class in org.apache.sysds.runtime.functionobjects">Mean</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1121" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">Memorizer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1122" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cocode/MemorizerV2.html" title="class in org.apache.sysds.runtime.compress.cocode">MemorizerV2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1123" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/cost/MemoryCostEstimator.html" title="class in org.apache.sysds.runtime.compress.cost">MemoryCostEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1124" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/MemoryEstimates.html" title="class in org.apache.sysds.utils">MemoryEstimates</a></td>
<th class="colLast" scope="row">
<div class="block">Memory Estimates is a helper class containing static classes that estimate the memory requirements of different types
of objects in java.</div>
</th>
</tr>
<tr id="i1125" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/MemoryMonitor.html" title="class in org.apache.sysds.runtime.util">MemoryMonitor</a></td>
<th class="colLast" scope="row">
<div class="block">This memory monitor periodically calls garbage collection
in order to obtain the actual memory consumption during
runtime.</div>
</th>
</tr>
<tr id="i1126" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/MemoTable.html" title="class in org.apache.sysds.hops">MemoTable</a></td>
<th class="colLast" scope="row">
<div class="block">Memoization Table (hop id, worst-case matrix characteristics).</div>
</th>
</tr>
<tr id="i1127" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">MergeSort</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1128" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/Metadata.html" title="class in org.apache.sysds.api.mlcontext">Metadata</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract metadata class for MLContext API.</div>
</th>
</tr>
<tr id="i1129" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/MetaData.html" title="class in org.apache.sysds.runtime.meta">MetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Class to store metadata associated with a file (e.g., a matrix) on disk.</div>
</th>
</tr>
<tr id="i1130" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1131" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta">MetaDataFormat</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1132" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/MetaDataUtils.html" title="class in org.apache.sysds.runtime.meta">MetaDataUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1133" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Min.html" title="class in org.apache.sysds.runtime.functionobjects">Min</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1134" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Minus.html" title="class in org.apache.sysds.runtime.functionobjects">Minus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1135" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Minus1Multiply.html" title="class in org.apache.sysds.runtime.functionobjects">Minus1Multiply</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1136" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/MinusMultiply.html" title="class in org.apache.sysds.runtime.functionobjects">MinusMultiply</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1137" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/MinusNz.html" title="class in org.apache.sysds.runtime.functionobjects">MinusNz</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1138" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext">MLContext</a></td>
<th class="colLast" scope="row">
<div class="block">The MLContext API offers programmatic access to SystemDS on Spark from
languages such as Scala, Java, and Python.</div>
</th>
</tr>
<tr id="i1139" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContext.ExecutionType.html" title="enum in org.apache.sysds.api.mlcontext">MLContext.ExecutionType</a></td>
<th class="colLast" scope="row">
<div class="block">The different types of execution environments supported by SystemDS.</div>
</th>
</tr>
<tr id="i1140" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContext.ExplainLevel.html" title="enum in org.apache.sysds.api.mlcontext">MLContext.ExplainLevel</a></td>
<th class="colLast" scope="row">
<div class="block">The different explain levels supported by SystemDS.</div>
</th>
</tr>
<tr id="i1141" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContextConversionUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextConversionUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class containing methods to perform data conversions.</div>
</th>
</tr>
<tr id="i1142" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContextException.html" title="class in org.apache.sysds.api.mlcontext">MLContextException</a></td>
<th class="colLast" scope="row">
<div class="block">Uncaught exception representing SystemDS exceptions that occur through the
MLContext API.</div>
</th>
</tr>
<tr id="i1143" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/MLContextProxy.html" title="class in org.apache.sysds.utils">MLContextProxy</a></td>
<th class="colLast" scope="row">
<div class="block">The purpose of this proxy is to shield systemds internals from direct access to MLContext
which would try to load spark libraries and hence fail if these are not available.</div>
</th>
</tr>
<tr id="i1144" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLContextUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class containing methods for working with the MLContext API.</div>
</th>
</tr>
<tr id="i1145" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/MLResults.html" title="class in org.apache.sysds.api.mlcontext">MLResults</a></td>
<th class="colLast" scope="row">
<div class="block">MLResults handles the results returned from executing a Script using the
MLContext API.</div>
</th>
</tr>
<tr id="i1146" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MMChainCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MMChainCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1147" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/MMChainFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">MMChainFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1148" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMCJ.html" title="class in org.apache.sysds.lops">MMCJ</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform cross product operation</div>
</th>
</tr>
<tr id="i1149" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMCJ.MMCJType.html" title="enum in org.apache.sysds.lops">MMCJ.MMCJType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1150" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/MMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">MMFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1151" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/MMNode.html" title="class in org.apache.sysds.hops.estim">MMNode</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class to represent matrix multiply operators in a DAG
along with references to its abstract data handles.</div>
</th>
</tr>
<tr id="i1152" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMRJ.html" title="class in org.apache.sysds.lops">MMRJ</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform cross product operation</div>
</th>
</tr>
<tr id="i1153" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds.lops">MMTSJ</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform transpose-identity operation (t(X)%*%X or X%*%t(X)),
used to represent CP and MR instruction but in case of MR there is
an additional Aggregate at the reducers.</div>
</th>
</tr>
<tr id="i1154" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMTSJ.MMTSJType.html" title="enum in org.apache.sysds.lops">MMTSJ.MMTSJType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1155" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MMTSJCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MMTSJCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1156" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/MMTSJGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MMTSJGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1157" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/MMZip.html" title="class in org.apache.sysds.lops">MMZip</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform zip matrix multiplication</div>
</th>
</tr>
<tr id="i1158" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Modulus.html" title="class in org.apache.sysds.runtime.functionobjects">Modulus</a></td>
<th class="colLast" scope="row">
<div class="block">Integer modulus, where we adhere to the defined R semantics:
("%% indicates x mod y and %/% indicates integer division.</div>
</th>
</tr>
<tr id="i1159" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/MultiAssignmentStatement.html" title="class in org.apache.sysds.parser">MultiAssignmentStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1160" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/bitmap/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.bitmap">MultiColBitmap</a></td>
<th class="colLast" scope="row">
<div class="block">Uncompressed representation of one or more columns in bitmap format.</div>
</th>
</tr>
<tr id="i1161" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1162" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Multiply.html" title="class in org.apache.sysds.runtime.functionobjects">Multiply</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1163" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Multiply2.html" title="class in org.apache.sysds.runtime.functionobjects">Multiply2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1164" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MultiReturnBuiltinCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MultiReturnBuiltinCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1165" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MultiReturnComplexMatrixBuiltinCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MultiReturnComplexMatrixBuiltinCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1166" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/MultiReturnParameterizedBuiltinCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MultiReturnParameterizedBuiltinCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1167" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">MultiReturnParameterizedBuiltinFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1168" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder.html" title="class in org.apache.sysds.runtime.instructions.fed">MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1169" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder.html" title="class in org.apache.sysds.runtime.instructions.fed">MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1170" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1171" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuild2Function.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuild2Function</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1172" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuildFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuildFunction</a></td>
<th class="colLast" scope="row">
<div class="block">This function pre-aggregates distinct values of recoded columns per partition (part of distributed recode map
construction, used for recoding, binning and dummy coding).</div>
</th>
</tr>
<tr id="i1173" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1174" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction</a></td>
<th class="colLast" scope="row">
<div class="block">This function assigns codes to globally distinct values of recoded columns and writes the resulting column map in
textcell (IJV) format to the output.</div>
</th>
</tr>
<tr id="i1175" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/MultiThreadedHop.html" title="class in org.apache.sysds.hops">MultiThreadedHop</a></td>
<th class="colLast" scope="row">
<div class="block">Optional hop interface, to be implemented by multi-threaded hops.</div>
</th>
</tr>
<tr id="i1176" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/MultiThreadedOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">MultiThreadedOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1177" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/plan/NaivePlanEncode.html" title="class in org.apache.sysds.runtime.compress.plan">NaivePlanEncode</a></td>
<th class="colLast" scope="row">
<div class="block">Naive implementation of encoding based on a plan.</div>
</th>
</tr>
<tr id="i1178" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Nary.html" title="class in org.apache.sysds.lops">Nary</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform an operation on a variable number of operands.</div>
</th>
</tr>
<tr id="i1179" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/NaryOp.html" title="class in org.apache.sysds.hops">NaryOp</a></td>
<th class="colLast" scope="row">
<div class="block">The NaryOp Hop allows for a variable number of operands.</div>
</th>
</tr>
<tr id="i1180" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/NativeHEHelper.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">NativeHEHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1181" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/NativeHelper.html" title="class in org.apache.sysds.utils">NativeHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This class helps in loading native library.</div>
</th>
</tr>
<tr id="i1182" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/NativeHelper.NativeBlasState.html" title="enum in org.apache.sysds.utils">NativeHelper.NativeBlasState</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1183" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/NativeStatistics.html" title="class in org.apache.sysds.utils.stats">NativeStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1184" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/NetworkTrafficCounter.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">NetworkTrafficCounter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1185" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/NGramBuilder.html" title="class in org.apache.sysds.utils.stats">NGramBuilder</a>&lt;<a href="org/apache/sysds/utils/stats/NGramBuilder.html" title="type parameter in NGramBuilder">T</a>,&#8203;<a href="org/apache/sysds/utils/stats/NGramBuilder.html" title="type parameter in NGramBuilder">U</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1186" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/NGramBuilder.NGramEntry.html" title="class in org.apache.sysds.utils.stats">NGramBuilder.NGramEntry</a>&lt;<a href="org/apache/sysds/utils/stats/NGramBuilder.NGramEntry.html" title="type parameter in NGramBuilder.NGramEntry">T</a>,&#8203;<a href="org/apache/sysds/utils/stats/NGramBuilder.NGramEntry.html" title="type parameter in NGramBuilder.NGramEntry">U</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1187" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/NormalPRNGenerator.html" title="class in org.apache.sysds.runtime.util">NormalPRNGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">Class that can generate a stream of random numbers from standard
normal distribution N(0,1).</div>
</th>
</tr>
<tr id="i1188" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Not.html" title="class in org.apache.sysds.runtime.functionobjects">Not</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1189" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/NotEquals.html" title="class in org.apache.sysds.runtime.functionobjects">NotEquals</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1190" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/iterators/ObjectRowIterator.html" title="class in org.apache.sysds.runtime.frame.data.iterators">ObjectRowIterator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1191" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1192" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByteNZ.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByteNZ</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1193" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByteUNZ.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByteUNZ</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1194" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1195" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/OffsetColumnIndex.html" title="class in org.apache.sysds.runtime.functionobjects">OffsetColumnIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1196" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetEmpty</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1197" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1198" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory.OFF_TYPE</a></td>
<th class="colLast" scope="row">
<div class="block">The specific underlying types of offsets.</div>
</th>
</tr>
<tr id="i1199" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE_SPECIALIZATIONS.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory.OFF_TYPE_SPECIALIZATIONS</a></td>
<th class="colLast" scope="row">
<div class="block">Specialized types of underlying offsets.</div>
</th>
</tr>
<tr id="i1200" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetSingle</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1201" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetTwo.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetTwo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1202" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/Op.html" title="class in org.apache.sysds.runtime.compress.workload">Op</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1203" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/OperationsOnMatrixValues.html" title="class in org.apache.sysds.runtime.matrix.data">OperationsOnMatrixValues</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1204" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/Operator.html" title="class in org.apache.sysds.runtime.matrix.operators">Operator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1205" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/OperatorOrderingUtils.html" title="class in org.apache.sysds.lops">OperatorOrderingUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1206" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/OpMetadata.html" title="class in org.apache.sysds.runtime.compress.workload">OpMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1207" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/OpNormal.html" title="class in org.apache.sysds.runtime.compress.workload">OpNormal</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1208" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/OpSided.html" title="class in org.apache.sysds.runtime.compress.workload">OpSided</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1209" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizationWrapper.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizationWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper to ParFOR cost estimation and optimizer.</div>
</th>
</tr>
<tr id="i1210" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">Optimizer</a></td>
<th class="colLast" scope="row">
<div class="block">Generic optimizer super class that defines the interface of all implemented optimizers.</div>
</th>
</tr>
<tr id="i1211" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.CostModelType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">Optimizer.CostModelType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1212" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizerConstrained.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizerConstrained</a></td>
<th class="colLast" scope="row">
<div class="block">Rule-Based ParFor Optimizer (time: O(n)):
Applied rule-based rewrites:
- see base class.</div>
</th>
</tr>
<tr id="i1213" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizerHeuristic.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizerHeuristic</a></td>
<th class="colLast" scope="row">
<div class="block">Heuristic ParFor Optimizer: This optimizer extends the rule-based
optimizer by a time-based cost estimate for execution type decisions.</div>
</th>
</tr>
<tr id="i1214" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizerRuleBased.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizerRuleBased</a></td>
<th class="colLast" scope="row">
<div class="block">Rule-Based ParFor Optimizer (time: O(n)):
Applied rule-based rewrites
- 1) rewrite set data partitioner (incl.</div>
</th>
</tr>
<tr id="i1215" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/OptimizerUtils.html" title="class in org.apache.sysds.hops">OptimizerUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1216" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/OptimizerUtils.MemoryManager.html" title="enum in org.apache.sysds.hops">OptimizerUtils.MemoryManager</a></td>
<th class="colLast" scope="row">
<div class="block">Memory managers (static partitioned, unified)</div>
</th>
</tr>
<tr id="i1217" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/OptimizerUtils.OptimizationLevel.html" title="enum in org.apache.sysds.hops">OptimizerUtils.OptimizationLevel</a></td>
<th class="colLast" scope="row">
<div class="block">Optimization Types for Compilation
O0 STATIC - Decisions for scheduling operations on CP/MR are based on
predefined set of rules, which check if the dimensions are below a
fixed/static threshold (OLD Method of choosing between CP and MR).</div>
</th>
</tr>
<tr id="i1218" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/OptionalArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">OptionalArray</a>&lt;<a href="org/apache/sysds/runtime/frame/data/columns/OptionalArray.html" title="type parameter in OptionalArray">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1219" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode</a></td>
<th class="colLast" scope="row">
<div class="block">Internal representation of a plan alternative for program blocks and instructions
in order to enable efficient and simple recursive enumeration and plan changes.</div>
</th>
</tr>
<tr id="i1220" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.ExecType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode.ExecType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1221" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.NodeType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode.NodeType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1222" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.ParamType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode.ParamType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1223" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTree.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptTree</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a complete plan of a top-level parfor.</div>
</th>
</tr>
<tr id="i1224" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptTreeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">Converter for creating an internal plan representation for a given runtime program
and to modify/create the runtime program according to the optimized plan.</div>
</th>
</tr>
<tr id="i1225" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMapping.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptTreePlanMapping</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1226" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Or.html" title="class in org.apache.sysds.runtime.functionobjects">Or</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1227" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/ORLocalScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">ORLocalScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Data partitioner Overlap_Reshuffle:
for each worker, use a new permutation multiply P %*% X,
where P is constructed for example with P=table(seq(1,nrow(X),sample(nrow(X), nrow(X))))</div>
</th>
</tr>
<tr id="i1228" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/ORSparkScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">ORSparkScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Spark data partitioner Overlap_Reshuffle:</div>
</th>
</tr>
<tr id="i1229" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/OuterVectorBinaryOpFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">OuterVectorBinaryOpFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1230" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/OutputParameters.html" title="class in org.apache.sysds.lops">OutputParameters</a></td>
<th class="colLast" scope="row">
<div class="block">class to maintain output parameters for a lop.</div>
</th>
</tr>
<tr id="i1231" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/OutputStatement.html" title="class in org.apache.sysds.parser">OutputStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1232" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/PageCache.html" title="class in org.apache.sysds.runtime.controlprogram.caching">PageCache</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1233" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/Pair.html" title="class in org.apache.sysds.runtime.matrix.data">Pair</a>&lt;<a href="org/apache/sysds/runtime/matrix/data/Pair.html" title="type parameter in Pair">K</a>,&#8203;<a href="org/apache/sysds/runtime/matrix/data/Pair.html" title="type parameter in Pair">V</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1234" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/PairWritableBlock.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">PairWritableBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Custom writable for a pair of matrix indexes and matrix block
as required for binaryblock in remote data partitioning.</div>
</th>
</tr>
<tr id="i1235" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/PairWritableCell.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">PairWritableCell</a></td>
<th class="colLast" scope="row">
<div class="block">Custom writable for a pair of matrix indexes and matrix cell
as required for binarycell in remote data partitioning.</div>
</th>
</tr>
<tr id="i1236" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/ParameterBuilder.html" title="class in org.apache.sysds.utils">ParameterBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Class to help setting variables in a script.</div>
</th>
</tr>
<tr id="i1237" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParameterExpression.html" title="class in org.apache.sysds.parser">ParameterExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1238" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html" title="class in org.apache.sysds.lops">ParameterizedBuiltin</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a LOP for functions.</div>
</th>
</tr>
<tr id="i1239" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ParameterizedBuiltin.html" title="class in org.apache.sysds.runtime.functionobjects">ParameterizedBuiltin</a></td>
<th class="colLast" scope="row">
<div class="block">Function object for builtin function that takes a list of name=value parameters.</div>
</th>
</tr>
<tr id="i1240" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ParameterizedBuiltin.ParameterizedBuiltinCode.html" title="enum in org.apache.sysds.runtime.functionobjects">ParameterizedBuiltin.ParameterizedBuiltinCode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1241" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ParameterizedBuiltin.ProbabilityDistributionCode.html" title="enum in org.apache.sysds.runtime.functionobjects">ParameterizedBuiltin.ProbabilityDistributionCode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1242" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ParameterizedBuiltinCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ParameterizedBuiltinCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1243" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ParameterizedBuiltinFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">ParameterizedBuiltinFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1244" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ParameterizedBuiltinFEDInstruction.DecodeMatrix.html" title="class in org.apache.sysds.runtime.instructions.fed">ParameterizedBuiltinFEDInstruction.DecodeMatrix</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1245" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParameterizedBuiltinFunctionExpression.html" title="class in org.apache.sysds.parser">ParameterizedBuiltinFunctionExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1246" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ParameterizedBuiltinOp.html" title="class in org.apache.sysds.hops">ParameterizedBuiltinOp</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the HOP for calling an internal function (with custom parameters) from a DML script.</div>
</th>
</tr>
<tr id="i1247" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1248" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.CreateMatrixCell.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.CreateMatrixCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1249" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDContainsFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDContainsFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1250" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDContainsVectFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDContainsVectFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1251" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDFrameReplaceFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDFrameReplaceFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1252" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1253" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction2</a></td>
<th class="colLast" scope="row">
<div class="block">Similar to RDDMapGroupedAggFunction but single output block.</div>
</th>
</tr>
<tr id="i1254" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1255" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunctionInMem.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunctionInMem</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1256" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDReplaceFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDReplaceFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1257" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDRExpandFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDRExpandFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1258" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTokenizeFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTokenizeFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1259" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1260" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1261" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTransformApplyOffsetFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTransformApplyOffsetFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1262" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTransformDecodeExpandFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTransformDecodeExpandFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1263" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.RDDTransformDecodeFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">ParameterizedBuiltinSPInstruction.RDDTransformDecodeFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1264" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ParamservBuiltinCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ParamservBuiltinCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1265" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/ParamServer.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">ParamServer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1266" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/ParamServStatistics.html" title="class in org.apache.sysds.utils.stats">ParamServStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1267" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/ParamservUtils.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">ParamservUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1268" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ParForBody.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ParForBody</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper for exchanging parfor body data structures.</div>
</th>
</tr>
<tr id="i1269" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock</a></td>
<th class="colLast" scope="row">
<div class="block">The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes
the independent iterations in parallel.</div>
</th>
</tr>
<tr id="i1270" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PartitionFormat.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PartitionFormat</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience class to package PDataPartitionFormat and its parameters.</div>
</th>
</tr>
<tr id="i1271" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PDataPartitioner.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PDataPartitioner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1272" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PDataPartitionFormat.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PDataPartitionFormat</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1273" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PExecMode.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PExecMode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1274" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.POptMode.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.POptMode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1275" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PResultMerge.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PResultMerge</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1276" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PTaskPartitioner.html" title="enum in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PTaskPartitioner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1277" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParForStatement.html" title="class in org.apache.sysds.parser">ParForStatement</a></td>
<th class="colLast" scope="row">
<div class="block">This ParForStatement is essentially identical to a ForStatement, except an extended
toString method for printing the 'parfor' keyword.</div>
</th>
</tr>
<tr id="i1278" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParForStatementBlock.html" title="class in org.apache.sysds.parser">ParForStatementBlock</a></td>
<th class="colLast" scope="row">
<div class="block">This ParForStatementBlock is essentially identical to a ForStatementBlock, except an extended validate
for checking/setting optional parfor parameters and running the loop dependency analysis.</div>
</th>
</tr>
<tr id="i1279" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html" title="class in org.apache.sysds.parser">ParForStatementBlock.ResultVar</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1280" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/ParForStatistics.html" title="class in org.apache.sysds.utils.stats">ParForStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1281" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParseException.html" title="class in org.apache.sysds.parser">ParseException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception is thrown when parse issues are encountered.</div>
</th>
</tr>
<tr id="i1282" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParseInfo.html" title="interface in org.apache.sysds.parser">ParseInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1283" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParserFactory.html" title="class in org.apache.sysds.parser">ParserFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1284" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/ParserWrapper.html" title="class in org.apache.sysds.parser">ParserWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all dml parsers in order to make the various compilation chains
independent of the used parser.</div>
</th>
</tr>
<tr id="i1285" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PartialAggregate.html" title="class in org.apache.sysds.lops">PartialAggregate</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform a partial aggregation.</div>
</th>
</tr>
<tr id="i1286" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data">PartitionedBlock</a>&lt;<a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBlock.html" title="type parameter in PartitionedBlock">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class is for partitioned matrix/frame blocks, to be used as broadcasts.</div>
</th>
</tr>
<tr id="i1287" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBroadcast.html" title="class in org.apache.sysds.runtime.instructions.spark.data">PartitionedBroadcast</a>&lt;<a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBroadcast.html" title="type parameter in PartitionedBroadcast">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class is a wrapper around an array of broadcasts of partitioned matrix/frame blocks,
which is required due to 2GB limitations of Spark's broadcast handling.</div>
</th>
</tr>
<tr id="i1288" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ParWorker.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ParWorker</a></td>
<th class="colLast" scope="row">
<div class="block">Super class for master/worker pattern implementations.</div>
</th>
</tr>
<tr id="i1289" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/PathStatement.html" title="class in org.apache.sysds.parser">PathStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1290" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/PerformGroupByAggInCombiner.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">PerformGroupByAggInCombiner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1291" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/PerformGroupByAggInReducer.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">PerformGroupByAggInReducer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1292" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PickByCount.html" title="class in org.apache.sysds.lops">PickByCount</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1293" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops">PickByCount.OperationTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1294" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/PlaceHolderDict.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">PlaceHolderDict</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1295" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/PlaintextMatrix.html" title="class in org.apache.sysds.runtime.instructions.cp">PlaintextMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">This class abstracts over an encrypted matrix of ciphertexts.</div>
</th>
</tr>
<tr id="i1296" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html" title="class in org.apache.sysds.hops.codegen.opt">PlanAnalyzer</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions to extract structural information from the memo table,
including connected components (aka partitions) of partial fusion plans,
materialization points of partitions, and root nodes of partitions.</div>
</th>
</tr>
<tr id="i1297" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html" title="class in org.apache.sysds.hops.codegen.opt">PlanPartition</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1298" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelection.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelection</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1299" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelection.VisitMarkCost.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelection.VisitMarkCost</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1300" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelectionFuseAll.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelectionFuseAll</a></td>
<th class="colLast" scope="row">
<div class="block">This plan selection heuristic aims for maximal fusion, which
potentially leads to overlapping fused operators and thus,
redundant computation but with a minimal number of materialized
intermediate results.</div>
</th>
</tr>
<tr id="i1301" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelectionFuseCostBased.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelectionFuseCostBased</a></td>
<th class="colLast" scope="row">
<div class="block">This cost-based plan selection algorithm chooses fused operators
based on the DAG structure and resulting overall costs.</div>
</th>
</tr>
<tr id="i1302" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelectionFuseCostBasedV2.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelectionFuseCostBasedV2</a></td>
<th class="colLast" scope="row">
<div class="block">This cost-based plan selection algorithm chooses fused operators
based on the DAG structure and resulting overall costs.</div>
</th>
</tr>
<tr id="i1303" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/PlanSelectionFuseNoRedundancy.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelectionFuseNoRedundancy</a></td>
<th class="colLast" scope="row">
<div class="block">This plan selection heuristic aims for fusion without any redundant
computation, which, however, potentially leads to more materialized
intermediates than the fuse all heuristic.</div>
</th>
</tr>
<tr id="i1304" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Plus.html" title="class in org.apache.sysds.runtime.functionobjects">Plus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1305" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/PlusMultiply.html" title="class in org.apache.sysds.runtime.functionobjects">PlusMultiply</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1306" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/PMapmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">PMapmmSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This pmapmm matrix multiplication instruction is still experimental
not integrated in automatic operator selection yet.</div>
</th>
</tr>
<tr id="i1307" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PMapMult.html" title="class in org.apache.sysds.lops">PMapMult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1308" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PMMJ.html" title="class in org.apache.sysds.lops">PMMJ</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1309" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/PMMJ.CacheType.html" title="enum in org.apache.sysds.lops">PMMJ.CacheType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1310" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/PMMJCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">PMMJCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1311" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/PmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">PmmSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1312" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html" title="class in org.apache.sysds.runtime.util">PoissonPRNGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">Class that can generate a stream of random numbers from Poisson
distribution with specified mean.</div>
</th>
</tr>
<tr id="i1313" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/PorterStemmer.html" title="class in org.apache.sysds.runtime.util">PorterStemmer</a></td>
<th class="colLast" scope="row">
<div class="block">Stemmer, implementing the Porter Stemming Algorithm
The Stemmer class transforms a word into its root form.</div>
</th>
</tr>
<tr id="i1314" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Power.html" title="class in org.apache.sysds.runtime.functionobjects">Power</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1315" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Power2.html" title="class in org.apache.sysds.runtime.functionobjects">Power2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1316" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/PrefetchCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">PrefetchCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1317" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/jmlc/PreparedScript.html" title="class in org.apache.sysds.api.jmlc">PreparedScript</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of a prepared (precompiled) DML/PyDML script.</div>
</th>
</tr>
<tr id="i1318" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/PrintStatement.html" title="class in org.apache.sysds.parser">PrintStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1319" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/PrintStatement.PRINTTYPE.html" title="enum in org.apache.sysds.parser">PrintStatement.PRINTTYPE</a></td>
<th class="colLast" scope="row">
<div class="block">The PRINTTYPE options are: PRINT, PRINTF, and STOP.</div>
</th>
</tr>
<tr id="i1320" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/PRNGenerator.html" title="class in org.apache.sysds.runtime.util">PRNGenerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1321" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram">Program</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1322" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/ProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1323" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/ProgramConverter.html" title="class in org.apache.sysds.runtime.util">ProgramConverter</a></td>
<th class="colLast" scope="row">
<div class="block">Program converter functionalities for
(1) creating deep copies of program blocks, instructions, function program blocks, and
(2) serializing and parsing of programs, program blocks, functions program blocks.</div>
</th>
</tr>
<tr id="i1324" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/ProgramRecompiler.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">ProgramRecompiler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1325" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/ProgramRewriter.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriter</a></td>
<th class="colLast" scope="row">
<div class="block">This program rewriter applies a variety of rule-based rewrites
on all hop dags of the given program in one pass over the entire
program.</div>
</th>
</tr>
<tr id="i1326" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/ProgramRewriteStatus.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriteStatus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1327" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/ProjectInfo.html" title="class in org.apache.sysds.api.mlcontext">ProjectInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Obtains information that is stored in the manifest when the SystemDS jar is
built.</div>
</th>
</tr>
<tr id="i1328" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcCall.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcCall</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1329" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcFactory.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1330" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcHandler.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcHandler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1331" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcObject.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1332" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcResponse.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1333" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcResponse.Type.html" title="enum in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcResponse.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1334" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/PSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">PSWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1335" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/homomorphicEncryption/PublicKey.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.homomorphicEncryption">PublicKey</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1336" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/Py4jConverterUtils.html" title="class in org.apache.sysds.runtime.util">Py4jConverterUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utils for converting python data to java.</div>
</th>
</tr>
<tr id="i1337" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/PythonDMLScript.html" title="class in org.apache.sysds.api">PythonDMLScript</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1338" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></td>
<th class="colLast" scope="row">
<div class="block">This dictionary class aims to encapsulate the storage and operations over unique floating point values of a column
group.</div>
</th>
</tr>
<tr id="i1339" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/QuantilePickCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">QuantilePickCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1340" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1341" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.CreateMatrixFromFrame.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction.CreateMatrixFromFrame</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1342" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.GetHistogram.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction.GetHistogram</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1343" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.GetValuesInRange.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction.GetValuesInRange</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1344" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.GetValuesInRanges.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction.GetValuesInRanges</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1345" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.MinMax.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction.MinMax</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1346" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/QuantilePickSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">QuantilePickSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1347" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/QuantileSortCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">QuantileSortCPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This class supports two variants of sort operation on a 1-dimensional input matrix.</div>
</th>
</tr>
<tr id="i1348" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuantileSortFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantileSortFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1349" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/QuantileSortSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">QuantileSortSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">This class supports two variants of sort operation on a 1-dimensional input matrix.</div>
</th>
</tr>
<tr id="i1350" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/QuaternaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">QuaternaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1351" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1352" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/QuaternaryOp.html" title="class in org.apache.sysds.hops">QuaternaryOp</a></td>
<th class="colLast" scope="row">
<div class="block">Note: this hop should be called AggQuaternaryOp in consistency with AggUnaryOp and AggBinaryOp;
however, since there does not exist a real QuaternaryOp yet - we can leave it as is for now.</div>
</th>
</tr>
<tr id="i1353" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/QuaternaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">QuaternaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1354" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/QuaternarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">QuaternarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1355" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWCeMMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWCeMMFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1356" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWDivMMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWDivMMFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1357" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWSigmoidFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWSigmoidFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1358" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWSLossFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWSLossFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1359" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWUMMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWUMMFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1360" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/RaggedArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">RaggedArray</a>&lt;<a href="org/apache/sysds/runtime/frame/data/columns/RaggedArray.html" title="type parameter in RaggedArray">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Ragged array for a single column contains a smaller array, only containing the values of the top most part of the
This makes the allocation much better in cases where only the top n rows of a m row frame are used for the specific
column.</div>
</th>
</tr>
<tr id="i1361" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/RandNPair.html" title="class in org.apache.sysds.runtime.util">RandNPair</a></td>
<th class="colLast" scope="row">
<div class="block">Class that generates a pair of random numbers from standard normal
distribution N(0,1).</div>
</th>
</tr>
<tr id="i1362" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.html" title="class in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1363" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator.PDF</a></td>
<th class="colLast" scope="row">
<div class="block">Types of Probability density functions</div>
</th>
</tr>
<tr id="i1364" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/RandSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">RandSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1365" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/RangeIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">RangeIndex</a></td>
<th class="colLast" scope="row">
<div class="block">A Range index that contain a lower and upper bound of the indexes that is symbolize.</div>
</th>
</tr>
<tr id="i1366" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/RawIndex.html" title="class in org.apache.sysds.runtime.iogen">RawIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1367" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDAggregateUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Collection of utility methods for aggregating binary block rdds.</div>
</th>
</tr>
<tr id="i1368" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1369" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.BinaryCellToBinaryBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtils.BinaryCellToBinaryBlockFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1370" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.DataFrameExtractIDFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtils.DataFrameExtractIDFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1371" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtilsExt</a></td>
<th class="colLast" scope="row">
<div class="block">NOTE: These are experimental converter utils.</div>
</th>
</tr>
<tr id="i1372" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.AddRowID.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtilsExt.AddRowID</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1373" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.RDDConverterTypes.html" title="enum in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtilsExt.RDDConverterTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1374" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">RDDObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1375" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDSortUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDSortUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1376" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDSortUtils.IndexComparator.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDSortUtils.IndexComparator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1377" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDSortUtils.IndexComparator2.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDSortUtils.IndexComparator2</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1378" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/RDDStats.html" title="class in org.apache.sysds.resource.cost">RDDStats</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1379" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/ReachabilityGraph.html" title="class in org.apache.sysds.hops.codegen.opt">ReachabilityGraph</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1380" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/opt/ReachabilityGraph.SubProblem.html" title="class in org.apache.sysds.hops.codegen.opt">ReachabilityGraph.SubProblem</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1381" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderBinaryBlock.html" title="class in org.apache.sysds.runtime.io">ReaderBinaryBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1382" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">ReaderBinaryBlockParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1383" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelection.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelection</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all column selection readers.</div>
</th>
</tr>
<tr id="i1384" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionDenseMultiBlock.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionDenseMultiBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1385" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionDenseMultiBlockTransposed.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionDenseMultiBlockTransposed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1386" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionDenseSingleBlock.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionDenseSingleBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1387" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionDenseSingleBlockTransposed.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionDenseSingleBlockTransposed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1388" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionEmpty.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionEmpty</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1389" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionSparse.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionSparse</a></td>
<th class="colLast" scope="row">
<div class="block">Used to extract the values at certain indexes from each row in a sparse matrix
Keeps returning all-zeros arrays until reaching the last possible index.</div>
</th>
</tr>
<tr id="i1390" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelectionSparseTransposed.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelectionSparseTransposed</a></td>
<th class="colLast" scope="row">
<div class="block">Used to extract the values at certain indexes from each row in a sparse matrix
Keeps returning all-zeros arrays until reaching the last possible index.</div>
</th>
</tr>
<tr id="i1391" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/ReaderCompressed.html" title="class in org.apache.sysds.runtime.compress.io">ReaderCompressed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1392" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderHDF5.html" title="class in org.apache.sysds.runtime.io">ReaderHDF5</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1393" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderHDF5Parallel.html" title="class in org.apache.sysds.runtime.io">ReaderHDF5Parallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1394" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/ReaderMapping.html" title="class in org.apache.sysds.runtime.iogen">ReaderMapping</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1395" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/ReaderMappingIndex.html" title="class in org.apache.sysds.runtime.iogen">ReaderMappingIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1396" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/ReaderSparkCompressed.html" title="interface in org.apache.sysds.runtime.compress.io">ReaderSparkCompressed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1397" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCell.html" title="class in org.apache.sysds.runtime.io">ReaderTextCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1398" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCellParallel.html" title="class in org.apache.sysds.runtime.io">ReaderTextCellParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Parallel version of ReaderTextCell.java.</div>
</th>
</tr>
<tr id="i1399" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCellParallel.CellBuffer.html" title="class in org.apache.sysds.runtime.io">ReaderTextCellParallel.CellBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">Useful class for buffering unordered cells before locking target onces and
appending all buffered cells.</div>
</th>
</tr>
<tr id="i1400" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCellParallel.CountNnzTask.html" title="class in org.apache.sysds.runtime.io">ReaderTextCellParallel.CountNnzTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1401" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCellParallel.ReadTask.html" title="class in org.apache.sysds.runtime.io">ReaderTextCellParallel.ReadTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1402" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCSV.html" title="class in org.apache.sysds.runtime.io">ReaderTextCSV</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1403" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextCSVParallel.html" title="class in org.apache.sysds.runtime.io">ReaderTextCSVParallel</a></td>
<th class="colLast" scope="row">
<div class="block">Parallel version of ReaderTextCSV.java.</div>
</th>
</tr>
<tr id="i1404" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1405" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVMParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1406" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReaderWriterFederated.html" title="class in org.apache.sysds.runtime.io">ReaderWriterFederated</a></td>
<th class="colLast" scope="row">
<div class="block">This class serves as the reader for federated objects.</div>
</th>
</tr>
<tr id="i1407" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/ReadProperties.html" title="class in org.apache.sysds.runtime.io">ReadProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1408" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/ReBlock.html" title="class in org.apache.sysds.lops">ReBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform reblock operation</div>
</th>
</tr>
<tr id="i1409" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/ReblockBuffer.html" title="class in org.apache.sysds.runtime.instructions.spark.data">ReblockBuffer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1410" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ReblockFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">ReblockFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1411" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ReblockSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1412" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ReblockTensorFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ReblockTensorFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1413" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/recompile/Recompiler.html" title="class in org.apache.sysds.hops.recompile">Recompiler</a></td>
<th class="colLast" scope="row">
<div class="block">Dynamic recompilation of hop dags to runtime instructions, which includes the
following substeps:
(1) deep copy hop dag, (2) refresh matrix characteristics, (3) apply
dynamic rewrites, (4) refresh memory estimates, (5) construct lops (incl
operator selection), and (6) generate runtime program (incl piggybacking).</div>
</th>
</tr>
<tr id="i1414" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/recompile/Recompiler.ResetType.html" title="enum in org.apache.sysds.hops.recompile">Recompiler.ResetType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1415" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/RecompileStatistics.html" title="class in org.apache.sysds.utils.stats">RecompileStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1416" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/recompile/RecompileStatus.html" title="class in org.apache.sysds.hops.recompile">RecompileStatus</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1417" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/RecomputeNnzFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">RecomputeNnzFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1418" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ReduceAll.html" title="class in org.apache.sysds.runtime.functionobjects">ReduceAll</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1419" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ReduceCol.html" title="class in org.apache.sysds.runtime.functionobjects">ReduceCol</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1420" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ReduceDiag.html" title="class in org.apache.sysds.runtime.functionobjects">ReduceDiag</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1421" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ReduceRow.html" title="class in org.apache.sysds.runtime.functionobjects">ReduceRow</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1422" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/ReIndexOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">ReIndexOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1423" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/RelationalBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">RelationalBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1424" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/RelationalExpression.html" title="class in org.apache.sysds.parser">RelationalExpression</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1425" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteDPParForSpark.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteDPParForSpark</a></td>
<th class="colLast" scope="row">
<div class="block">TODO heavy hitter maintenance
TODO data partitioning with binarycell</div>
</th>
</tr>
<tr id="i1426" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteDPParForSparkWorker.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteDPParForSparkWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1427" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteParForJobReturn.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteParForJobReturn</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper for job return of ParFor REMOTE for transferring statistics and result symbol table.</div>
</th>
</tr>
<tr id="i1428" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteParForSpark.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteParForSpark</a></td>
<th class="colLast" scope="row">
<div class="block">This class serves two purposes: (1) isolating Spark imports to enable running in
environments where no Spark libraries are available, and (2) to follow the same
structure as the parfor remote_mr job submission.</div>
</th>
</tr>
<tr id="i1429" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteParForSparkWorker.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteParForSparkWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1430" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteParForUtils.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">RemoteParForUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Common functionalities for parfor workers in MR jobs.</div>
</th>
</tr>
<tr id="i1431" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ReorgCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ReorgCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1432" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">ReorgFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1433" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.DiagMatrix.html" title="class in org.apache.sysds.runtime.instructions.fed">ReorgFEDInstruction.DiagMatrix</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1434" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.Rdiag.html" title="class in org.apache.sysds.runtime.instructions.fed">ReorgFEDInstruction.Rdiag</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1435" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/ReorgGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ReorgGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1436" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ReorgMapFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ReorgMapFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1437" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a></td>
<th class="colLast" scope="row">
<div class="block">Reorg (cell) operation: aij
Properties:
Symbol: ', rdiag, rshape, rsort
1 Operand (except sort and reshape take additional arguments)
Semantic: change indices (in mapper or reducer)
NOTE MB: reshape integrated here because (1) ParameterizedBuiltinOp requires name-value pairs for params
and (2) most importantly semantic of reshape is exactly a reorg op.</div>
</th>
</tr>
<tr id="i1438" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/ReorgOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">ReorgOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1439" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ReorgSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ReorgSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1440" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ReplicateBlockFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ReplicateBlockFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1441" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ReplicateTensorFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ReplicateTensorFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1442" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/ReplicateToMaxFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">ReplicateToMaxFederatedScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Replicate to Max Federated scheme
When the parameter server runs in federated mode it cannot pull in the data which is already on the workers.</div>
</th>
</tr>
<tr id="i1443" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/ReplicateVectorFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">ReplicateVectorFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1444" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/Request.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring">Request</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1445" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/RequestModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">RequestModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1446" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ReshapeCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ReshapeCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1447" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/ReshapeFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">ReshapeFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1448" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/resource/ResourceCompiler.html" title="class in org.apache.sysds.resource">ResourceCompiler</a></td>
<th class="colLast" scope="row">
<div class="block">This class does full or partial program recompilation
based on given runtime program.</div>
</th>
</tr>
<tr id="i1449" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/Response.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring">Response</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1450" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMerge.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMerge</a>&lt;<a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMerge.html" title="type parameter in ResultMerge">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheableData</a>&lt;?&gt;&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1451" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeFrameLocalMemory.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeFrameLocalMemory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1452" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeLocalAutomatic.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeLocalAutomatic</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1453" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeLocalFile.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeLocalFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1454" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeLocalMemory.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeLocalMemory</a></td>
<th class="colLast" scope="row">
<div class="block">Local in-memory realization of result merge.</div>
</th>
</tr>
<tr id="i1455" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeMatrix.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">
Due to independence of all iterations, any result has the following properties:</div>
</th>
</tr>
<tr id="i1456" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeRemoteSpark.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeRemoteSpark</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1457" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeRemoteSparkWCompare.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeRemoteSparkWCompare</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1458" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/jmlc/ResultVariables.html" title="class in org.apache.sysds.api.jmlc">ResultVariables</a></td>
<th class="colLast" scope="row">
<div class="block">A ResultVariables object holds the data returned by a call
to <a href="org/apache/sysds/api/jmlc/PreparedScript.html" title="class in org.apache.sysds.api.jmlc"><code>PreparedScript</code></a>'s <a href="org/apache/sysds/api/jmlc/PreparedScript.html#executeScript()"><code>executeScript</code></a>
method, which executes a DML/PyDML script.</div>
</th>
</tr>
<tr id="i1459" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/RevIndex.html" title="class in org.apache.sysds.runtime.functionobjects">RevIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1460" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteAddBroadcastLop.html" title="class in org.apache.sysds.lops.rewrite">RewriteAddBroadcastLop</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1461" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteAddChkpointInLoop.html" title="class in org.apache.sysds.lops.rewrite">RewriteAddChkpointInLoop</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1462" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteAddChkpointLop.html" title="class in org.apache.sysds.lops.rewrite">RewriteAddChkpointLop</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1463" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteAddGPUEvictLop.html" title="class in org.apache.sysds.lops.rewrite">RewriteAddGPUEvictLop</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1464" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteAddPrefetchLop.html" title="class in org.apache.sysds.lops.rewrite">RewriteAddPrefetchLop</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1465" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteAlgebraicSimplificationDynamic.html" title="class in org.apache.sysds.hops.rewrite">RewriteAlgebraicSimplificationDynamic</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Algebraic Simplifications.</div>
</th>
</tr>
<tr id="i1466" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteAlgebraicSimplificationStatic.html" title="class in org.apache.sysds.hops.rewrite">RewriteAlgebraicSimplificationStatic</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Algebraic Simplifications.</div>
</th>
</tr>
<tr id="i1467" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteBlockSizeAndReblock.html" title="class in org.apache.sysds.hops.rewrite">RewriteBlockSizeAndReblock</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: BlockSizeAndReblock.</div>
</th>
</tr>
<tr id="i1468" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteCommonSubexpressionElimination.html" title="class in org.apache.sysds.hops.rewrite">RewriteCommonSubexpressionElimination</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: CommonSubexpressionElimination.</div>
</th>
</tr>
<tr id="i1469" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteCompressedReblock.html" title="class in org.apache.sysds.hops.rewrite">RewriteCompressedReblock</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Compressed Re block if config compressed.linalg is enabled, we inject compression directions after read of
matrices if number of rows is above 1000 and cols at least 1.</div>
</th>
</tr>
<tr id="i1470" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteConstantFolding.html" title="class in org.apache.sysds.hops.rewrite">RewriteConstantFolding</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Constant Folding.</div>
</th>
</tr>
<tr id="i1471" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteElementwiseMultChainOptimization.html" title="class in org.apache.sysds.hops.rewrite">RewriteElementwiseMultChainOptimization</a></td>
<th class="colLast" scope="row">
<div class="block">Prerequisite: RewriteCommonSubexpressionElimination must run before this rule.</div>
</th>
</tr>
<tr id="i1472" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteFixIDs.html" title="class in org.apache.sysds.lops.rewrite">RewriteFixIDs</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1473" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteForLoopVectorization.html" title="class in org.apache.sysds.hops.rewrite">RewriteForLoopVectorization</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by pulling if or else statement body out
(removing the if statement block ifself) in order to allow intra-procedure
analysis to propagate exact statistics.</div>
</th>
</tr>
<tr id="i1474" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteGPUSpecificOps.html" title="class in org.apache.sysds.hops.rewrite">RewriteGPUSpecificOps</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1475" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteHoistLoopInvariantOperations.html" title="class in org.apache.sysds.hops.rewrite">RewriteHoistLoopInvariantOperations</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by hoisting loop-invariant operations
out of while, for, or parfor loops.</div>
</th>
</tr>
<tr id="i1476" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteIndexingVectorization.html" title="class in org.apache.sysds.hops.rewrite">RewriteIndexingVectorization</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Indexing vectorization.</div>
</th>
</tr>
<tr id="i1477" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteInjectSparkLoopCheckpointing.html" title="class in org.apache.sysds.hops.rewrite">RewriteInjectSparkLoopCheckpointing</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Insert checkpointing operations for caching purposes.</div>
</th>
</tr>
<tr id="i1478" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteInjectSparkPReadCheckpointing.html" title="class in org.apache.sysds.hops.rewrite">RewriteInjectSparkPReadCheckpointing</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Inject checkpointing on reading in data in all cases where the operand is used in more than one operation.</div>
</th>
</tr>
<tr id="i1479" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteMarkLoopVariablesUpdateInPlace.html" title="class in org.apache.sysds.hops.rewrite">RewriteMarkLoopVariablesUpdateInPlace</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Mark loop variables that are only read/updated through cp left indexing
for update in-place.</div>
</th>
</tr>
<tr id="i1480" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteMatrixMultChainOptimization.html" title="class in org.apache.sysds.hops.rewrite">RewriteMatrixMultChainOptimization</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Determine the optimal order of execution for a chain of
matrix multiplications
Solution: Classic Dynamic Programming
Approach: Currently, the approach based only on matrix dimensions
Goal: To reduce the number of computations in the run-time
(map-reduce) layer</div>
</th>
</tr>
<tr id="i1481" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteMatrixMultChainOptimizationSparse.html" title="class in org.apache.sysds.hops.rewrite">RewriteMatrixMultChainOptimizationSparse</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Determine the optimal order of execution for a chain of
matrix multiplications
Solution: Classic Dynamic Programming
Approach: Currently, the approach based only on matrix dimensions
and sparsity estimates using the MNC sketch
Goal: To reduce the number of computations in the run-time
(map-reduce) layer</div>
</th>
</tr>
<tr id="i1482" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteMatrixMultChainOptimizationTranspose.html" title="class in org.apache.sysds.hops.rewrite">RewriteMatrixMultChainOptimizationTranspose</a></td>
<th class="colLast" scope="row">
<div class="block"><strong>Rule</strong>: Determine the optimal order of execution for a chain of
matrix multiplications <br>
<strong>Solution</strong>: Classic Dynamic Programming <br>
<strong>Approach</strong>: Currently, the approach based only on matrix dimensions <br>
<strong>Goal</strong>: To reduce the number of computations in the run-time
(map-reduce) layer</div>
</th>
</tr>
<tr id="i1483" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteMergeBlockSequence.html" title="class in org.apache.sysds.hops.rewrite">RewriteMergeBlockSequence</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by merging sequences of last-level
statement blocks in order to create optimization opportunities.</div>
</th>
</tr>
<tr id="i1484" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveDanglingParentReferences.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveDanglingParentReferences</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite is a general-purpose cleanup pass that removes any
dangling parent references in one pass through the hop DAG.</div>
</th>
</tr>
<tr id="i1485" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveEmptyBasicBlocks.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveEmptyBasicBlocks</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by removing empty last-level blocks,
which may originate from the original program or due to a sequence of
rewrites (e.g., checkpoint injection and subsequent IPA).</div>
</th>
</tr>
<tr id="i1486" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveEmptyForLoops.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveEmptyForLoops</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by removing empty for loops,
which may originate from the sequence of other rewrites like
dead-code-elimination.</div>
</th>
</tr>
<tr id="i1487" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveForLoopEmptySequence.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveForLoopEmptySequence</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by removing (par)for statements iterating over
an empty sequence, i.e., (par)for-loops without a single iteration.</div>
</th>
</tr>
<tr id="i1488" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemovePersistentReadWrite.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemovePersistentReadWrite</a></td>
<th class="colLast" scope="row">
<div class="block">This rewrite is a custom rewrite for JMLC in order to replace all persistent reads
and writes with transient reads and writes from the symbol table.</div>
</th>
</tr>
<tr id="i1489" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveReadAfterWrite.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveReadAfterWrite</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: RemoveReadAfterWrite.</div>
</th>
</tr>
<tr id="i1490" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveUnnecessaryBranches.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveUnnecessaryBranches</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Simplify program structure by pulling if or else statement body out
(removing the if statement block ifself) in order to allow intra-procedure
analysis to propagate exact statistics.</div>
</th>
</tr>
<tr id="i1491" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteRemoveUnnecessaryCasts.html" title="class in org.apache.sysds.hops.rewrite">RewriteRemoveUnnecessaryCasts</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: RemoveUnnecessaryCasts.</div>
</th>
</tr>
<tr id="i1492" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteSplitDagDataDependentOperators.html" title="class in org.apache.sysds.hops.rewrite">RewriteSplitDagDataDependentOperators</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Split Hop DAG after specific data-dependent operators.</div>
</th>
</tr>
<tr id="i1493" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteSplitDagUnknownCSVRead.html" title="class in org.apache.sysds.hops.rewrite">RewriteSplitDagUnknownCSVRead</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Split Hop DAG after CSV reads with unknown size.</div>
</th>
</tr>
<tr id="i1494" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/RewriteTransientWriteParentHandling.html" title="class in org.apache.sysds.hops.rewrite">RewriteTransientWriteParentHandling</a></td>
<th class="colLast" scope="row">
<div class="block">Rule: Eliminate for Transient Write DataHops to have no parents
Solution: Move parent edges of Transient Write Hop to parent of
its child
Reason: Transient Write not being a root messes up
analysis for Lop's to Instruction translation (according to Amol)</div>
</th>
</tr>
<tr id="i1495" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/rewrite/RewriteUpdateGPUPlacements.html" title="class in org.apache.sysds.lops.rewrite">RewriteUpdateGPUPlacements</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1496" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/RightIndex.html" title="class in org.apache.sysds.lops">RightIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1497" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/RightScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">RightScalarOperator</a></td>
<th class="colLast" scope="row">
<div class="block">Scalar operator for scalar-matrix operations with scalar
on the right-hand-side.</div>
</th>
</tr>
<tr id="i1498" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/RLEScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">RLEScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1499" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/RmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">RmmSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1500" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/RowIndexStructure.html" title="class in org.apache.sysds.runtime.iogen">RowIndexStructure</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1501" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/RowIndexStructure.IndexProperties.html" title="enum in org.apache.sysds.runtime.iogen">RowIndexStructure.IndexProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1502" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/iterators/RowIterator.html" title="class in org.apache.sysds.runtime.frame.data.iterators">RowIterator</a>&lt;<a href="org/apache/sysds/runtime/frame/data/iterators/RowIterator.html" title="type parameter in RowIterator">T</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1503" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/RowMatrixBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data">RowMatrixBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1504" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/SampleEstimatorFactory.html" title="interface in org.apache.sysds.runtime.compress.estim.sample">SampleEstimatorFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1505" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/SampleEstimatorFactory.EstimationType.html" title="enum in org.apache.sysds.runtime.compress.estim.sample">SampleEstimatorFactory.EstimationType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1506" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/SampleProperties.html" title="class in org.apache.sysds.runtime.iogen">SampleProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1507" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ScalarAppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarAppendCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1508" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ScalarBuiltinNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarBuiltinNaryCPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">The ScalarBuiltinMultipleCPInstruction class is responsible for printf-style
Java-based string formatting.</div>
</th>
</tr>
<tr id="i1509" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/ScalarMatrixArithmeticGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ScalarMatrixArithmeticGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1510" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/ScalarMatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ScalarMatrixBuiltinGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1511" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/ScalarMatrixRelationalBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ScalarMatrixRelationalBinaryGPUInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1512" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ScalarObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1513" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/ScalarObjectFactory.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarObjectFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1514" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/ScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">ScalarOperator</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all scalar operators.</div>
</th>
</tr>
<tr id="i1515" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/SchemeFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">SchemeFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1516" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/Script.html" title="class in org.apache.sysds.api.mlcontext">Script</a></td>
<th class="colLast" scope="row">
<div class="block">A Script object encapsulates a DML or PYDML script.</div>
</th>
</tr>
<tr id="i1517" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/ScriptExecutor.html" title="class in org.apache.sysds.api.mlcontext">ScriptExecutor</a></td>
<th class="colLast" scope="row">
<div class="block">ScriptExecutor executes a DML or PYDML Script object using SystemDS.</div>
</th>
</tr>
<tr id="i1518" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/api/ScriptExecutorUtils.html" title="class in org.apache.sysds.api">ScriptExecutorUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1519" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/api/mlcontext/ScriptFactory.html" title="class in org.apache.sysds.api.mlcontext">ScriptFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory for creating DML and PYDML Script objects from strings, files, URLs,
and input streams.</div>
</th>
</tr>
<tr id="i1520" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/SDCScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">SDCScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1521" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/SDCSchemeMC.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">SDCSchemeMC</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1522" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/SDCSchemeSC.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">SDCSchemeSC</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1523" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/homomorphicEncryption/SEALClient.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.homomorphicEncryption">SEALClient</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1524" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/homomorphicEncryption/SEALServer.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.homomorphicEncryption">SEALServer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1525" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/SerLongWritable.html" title="class in org.apache.sysds.runtime.instructions.spark.data">SerLongWritable</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper for LongWritable in order to make it serializable as required for
shuffle in spark instructions.</div>
</th>
</tr>
<tr id="i1526" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/data/SerText.html" title="class in org.apache.sysds.runtime.instructions.spark.data">SerText</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper for Text in order to make it serializable as required for
shuffle in spark instructions.</div>
</th>
</tr>
<tr id="i1527" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/SettingsChecker.html" title="interface in org.apache.sysds.utils">SettingsChecker</a></td>
<th class="colLast" scope="row">
<div class="block">Settings Checker class that contains checks for the JVM setting of systemds when executed.</div>
</th>
</tr>
<tr id="i1528" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/ShadowBuffer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">ShadowBuffer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1529" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/ShlosserEstimator.html" title="interface in org.apache.sysds.runtime.compress.estim.sample">ShlosserEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1530" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/ShlosserJackknifeEstimator.html" title="interface in org.apache.sysds.runtime.compress.estim.sample">ShlosserJackknifeEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1531" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/ShlosserJackknifeEstimator.CriticalValue.html" title="class in org.apache.sysds.runtime.compress.estim.sample">ShlosserJackknifeEstimator.CriticalValue</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1532" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/ShuffleFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">ShuffleFederatedScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Shuffle Federated scheme
When the parameter server runs in federated mode it cannot pull in the data which is already on the workers.</div>
</th>
</tr>
<tr id="i1533" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/SimpleOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">SimpleOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1534" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/SingleIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">SingleIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1535" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/SinglePrecisionCudaSupportFunctions.html" title="class in org.apache.sysds.runtime.matrix.data">SinglePrecisionCudaSupportFunctions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1536" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/SingletonLookupHashMap.html" title="class in org.apache.sysds.runtime.compress">SingletonLookupHashMap</a></td>
<th class="colLast" scope="row">
<div class="block">This class allows sharing of objects across the entire program.</div>
</th>
</tr>
<tr id="i1537" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/sketch/countdistinctapprox/SmallestPriorityQueue.html" title="class in org.apache.sysds.runtime.matrix.data.sketch.countdistinctapprox">SmallestPriorityQueue</a></td>
<th class="colLast" scope="row">
<div class="block">Deceiving name, but is used to contain the k smallest values inserted.</div>
</th>
</tr>
<tr id="i1538" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/sample/SmoothedJackknifeEstimator.html" title="interface in org.apache.sysds.runtime.compress.estim.sample">SmoothedJackknifeEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1539" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/SortIndex.html" title="class in org.apache.sysds.runtime.functionobjects">SortIndex</a></td>
<th class="colLast" scope="row">
<div class="block">This index function is NOT used for actual sorting but just as a reference
in ReorgOperator in order to identify sort operations.</div>
</th>
</tr>
<tr id="i1540" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lops">SortKeys</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1541" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/SortKeys.OperationTypes.html" title="enum in org.apache.sysds.lops">SortKeys.OperationTypes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1542" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/SortUtils.html" title="class in org.apache.sysds.runtime.util">SortUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utilities for sorting, primarily used for SparseRows.</div>
</th>
</tr>
<tr id="i1543" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/SparkDataPartitioner.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">SparkDataPartitioner</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1544" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1545" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.MemoryManagerParRDDs.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext.MemoryManagerParRDDs</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1546" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.SparkClusterConfig.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext.SparkClusterConfig</a></td>
<th class="colLast" scope="row">
<div class="block">Captures relevant spark cluster configuration properties, e.g., memory budgets and
degree of parallelism.</div>
</th>
</tr>
<tr id="i1547" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkParamservUtils.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">SparkParamservUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1548" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkPSBody.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">SparkPSBody</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper class containing all needed for launching spark remote worker</div>
</th>
</tr>
<tr id="i1549" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkPSProxy.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">SparkPSProxy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1550" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkPSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">SparkPSWorker</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1551" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/SparkStatistics.html" title="class in org.apache.sysds.utils.stats">SparkStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1552" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/utils/SparkUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">SparkUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1553" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlock.html" title="class in org.apache.sysds.runtime.data">SparseBlock</a></td>
<th class="colLast" scope="row">
<div class="block">This SparseBlock is an abstraction for different sparse matrix formats.</div>
</th>
</tr>
<tr id="i1554" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlock.Type.html" title="enum in org.apache.sysds.runtime.data">SparseBlock.Type</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1555" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockCOO.html" title="class in org.apache.sysds.runtime.data">SparseBlockCOO</a></td>
<th class="colLast" scope="row">
<div class="block">SparseBlock implementation that realizes a traditional 'coordinate matrix'
representation, where the entire sparse block is stored as triples in three arrays:
row indexes, column indexes, and values, where row indexes and colunm indexes are
sorted in order to allow binary search.</div>
</th>
</tr>
<tr id="i1556" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockCSR</a></td>
<th class="colLast" scope="row">
<div class="block">SparseBlock implementation that realizes a traditional 'compressed sparse row'
representation, where the entire sparse block is stored as three arrays: ptr
of length rlen+1 to store offsets per row, and indexes/values of length nnz
to store column indexes and values of non-zero entries.</div>
</th>
</tr>
<tr id="i1557" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockDCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockDCSR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1558" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockFactory.html" title="class in org.apache.sysds.runtime.data">SparseBlockFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1559" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockMCSC.html" title="class in org.apache.sysds.runtime.data">SparseBlockMCSC</a></td>
<th class="colLast" scope="row">
<div class="block">SparseBlock implementation that realizes a 'modified compressed sparse column' representation, where each compressed
column is stored as a separate SparseRow object which provides flexibility for unsorted column appends without the
need for global reshifting of values/indexes but it incurs additional memory overhead per column for object/array
headers per column which also slows down memory-bound operations due to higher memory bandwidth requirements.</div>
</th>
</tr>
<tr id="i1560" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockMCSR</a></td>
<th class="colLast" scope="row">
<div class="block">SparseBlock implementation that realizes a 'modified compressed sparse row'
representation, where each compressed row is stored as a separate SparseRow
object which provides flexibility for unsorted row appends without the need
for global reshifting of values/indexes but it incurs additional memory
overhead per row for object/array headers per row which also slows down
memory-bound operations due to higher memory bandwidth requirements.</div>
</th>
</tr>
<tr id="i1561" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/estim/encoding/SparseEncoding.html" title="class in org.apache.sysds.runtime.compress.estim.encoding">SparseEncoding</a></td>
<th class="colLast" scope="row">
<div class="block">A Encoding that contain a default value that is not encoded and every other value is encoded in the map.</div>
</th>
</tr>
<tr id="i1562" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseRow.html" title="class in org.apache.sysds.runtime.data">SparseRow</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for sparse row implementations such as sparse
row vectors and sparse scalars (single value per row).</div>
</th>
</tr>
<tr id="i1563" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseRowScalar.html" title="class in org.apache.sysds.runtime.data">SparseRowScalar</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1564" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/SparseRowVector.html" title="class in org.apache.sysds.runtime.data">SparseRowVector</a></td>
<th class="colLast" scope="row">
<div class="block">A sparse row vector that is able to grow dynamically as values are appended to it.</div>
</th>
</tr>
<tr id="i1565" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/SparsityEstimator.html" title="class in org.apache.sysds.hops.estim">SparsityEstimator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1566" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/estim/SparsityEstimator.OpCode.html" title="enum in org.apache.sysds.hops.estim">SparsityEstimator.OpCode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1567" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">SPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1568" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.SPType.html" title="enum in org.apache.sysds.runtime.instructions.spark">SPInstruction.SPType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1569" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/SPInstructionParser.html" title="class in org.apache.sysds.runtime.instructions">SPInstructionParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1570" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCellwise.html" title="class in org.apache.sysds.runtime.codegen">SpoofCellwise</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1571" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCellwise.AggOp.html" title="enum in org.apache.sysds.runtime.codegen">SpoofCellwise.AggOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1572" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCellwise.CellType.html" title="enum in org.apache.sysds.runtime.codegen">SpoofCellwise.CellType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1573" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.html" title="class in org.apache.sysds.hops.codegen">SpoofCompiler</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1574" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.CompilerType.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.CompilerType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1575" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.GeneratorAPI.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.GeneratorAPI</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1576" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.IntegrationType.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.IntegrationType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1577" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.PlanCachePolicy.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.PlanCachePolicy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1578" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.PlanSelector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1579" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.RegisterAlloc.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.RegisterAlloc</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1580" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/SpoofCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">SpoofCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1581" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCUDACellwise.html" title="class in org.apache.sysds.runtime.codegen">SpoofCUDACellwise</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1582" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/SpoofCUDAInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">SpoofCUDAInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1583" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/SpoofCUDAInstruction.DoublePrecision.html" title="class in org.apache.sysds.runtime.instructions.gpu">SpoofCUDAInstruction.DoublePrecision</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1584" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/SpoofCUDAInstruction.SinglePrecision.html" title="class in org.apache.sysds.runtime.instructions.gpu">SpoofCUDAInstruction.SinglePrecision</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1585" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCUDAOperator.html" title="interface in org.apache.sysds.runtime.codegen">SpoofCUDAOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1586" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCUDAOperator.PrecisionProxy.html" title="class in org.apache.sysds.runtime.codegen">SpoofCUDAOperator.PrecisionProxy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1587" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofCUDARowwise.html" title="class in org.apache.sysds.runtime.codegen">SpoofCUDARowwise</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1588" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/SpoofFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">SpoofFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1589" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/SpoofFused.html" title="class in org.apache.sysds.lops">SpoofFused</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1590" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofFusedOp.html" title="class in org.apache.sysds.hops.codegen">SpoofFusedOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1591" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/SpoofFusedOp.SpoofOutputDimsType.html" title="enum in org.apache.sysds.hops.codegen">SpoofFusedOp.SpoofOutputDimsType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1592" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofMultiAggregate.html" title="class in org.apache.sysds.runtime.codegen">SpoofMultiAggregate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1593" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1594" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInput.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator.SideInput</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1595" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInputSparseCell.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator.SideInputSparseCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1596" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInputSparseRow.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator.SideInputSparseRow</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1597" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOuterProduct.html" title="class in org.apache.sysds.runtime.codegen">SpoofOuterProduct</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1598" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofOuterProduct.OutProdType.html" title="enum in org.apache.sysds.runtime.codegen">SpoofOuterProduct.OutProdType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1599" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofRowwise.html" title="class in org.apache.sysds.runtime.codegen">SpoofRowwise</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1600" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/codegen/SpoofRowwise.RowType.html" title="enum in org.apache.sysds.runtime.codegen">SpoofRowwise.RowType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1601" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">SpoofSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1602" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.ReplicateRightFactorFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">SpoofSPInstruction.ReplicateRightFactorFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1603" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Sql.html" title="class in org.apache.sysds.lops">Sql</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1604" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/SqlCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">SqlCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1605" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/StagingFileUtils.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">StagingFileUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1606" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.html" title="class in org.apache.sysds.parser">Statement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1607" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.FederatedPSScheme.html" title="enum in org.apache.sysds.parser">Statement.FederatedPSScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1608" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSCheckpointing.html" title="enum in org.apache.sysds.parser">Statement.PSCheckpointing</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1609" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSFrequency.html" title="enum in org.apache.sysds.parser">Statement.PSFrequency</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1610" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSModeType.html" title="enum in org.apache.sysds.parser">Statement.PSModeType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1611" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSRuntimeBalancing.html" title="enum in org.apache.sysds.parser">Statement.PSRuntimeBalancing</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1612" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSScheme.html" title="enum in org.apache.sysds.parser">Statement.PSScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1613" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/Statement.PSUpdateType.html" title="enum in org.apache.sysds.parser">Statement.PSUpdateType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1614" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1615" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/rewrite/StatementBlockRewriteRule.html" title="class in org.apache.sysds.hops.rewrite">StatementBlockRewriteRule</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all hop rewrites in order to enable generic
application of all rules.</div>
</th>
</tr>
<tr id="i1616" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/dml/StatementInfo.html" title="class in org.apache.sysds.parser.dml">StatementInfo</a></td>
<th class="colLast" scope="row">
<div class="block">This class exists solely to prevent compiler warnings.</div>
</th>
</tr>
<tr id="i1617" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Statistics.html" title="class in org.apache.sysds.utils">Statistics</a></td>
<th class="colLast" scope="row">
<div class="block">This class captures all statistics.</div>
</th>
</tr>
<tr id="i1618" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/Statistics.NGramStats.html" title="class in org.apache.sysds.utils">Statistics.NGramStats</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1619" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/controllers/StatisticsController.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.controllers">StatisticsController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1620" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/StatisticsModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">StatisticsModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1621" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/StatisticsOptions.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">StatisticsOptions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1622" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/services/StatisticsService.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.services">StatisticsService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1623" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/columns/StringArray.html" title="class in org.apache.sysds.runtime.frame.data.columns">StringArray</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1624" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/StringIdentifier.html" title="class in org.apache.sysds.parser">StringIdentifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1625" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/StringInitCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">StringInitCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1626" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/StringObject.html" title="class in org.apache.sysds.runtime.instructions.cp">StringObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1627" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/frame/data/iterators/StringRowIterator.html" title="class in org.apache.sysds.runtime.frame.data.iterators">StringRowIterator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1628" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/SubsampleToMinFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">SubsampleToMinFederatedScheme</a></td>
<th class="colLast" scope="row">
<div class="block">Subsample to Min Federated scheme
When the parameter server runs in federated mode it cannot pull in the data which is already on the workers.</div>
</th>
</tr>
<tr id="i1629" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/SwapIndex.html" title="class in org.apache.sysds.runtime.functionobjects">SwapIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1630" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/Task.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">Task</a></td>
<th class="colLast" scope="row">
<div class="block">A task is a logical group of one or multiple iterations (each iteration is assigned to exactly one task).</div>
</th>
</tr>
<tr id="i1631" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/Task.TaskType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor">Task.TaskType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1632" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitioner.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">This is the base class for all task partitioner.</div>
</th>
</tr>
<tr id="i1633" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerFactoring.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerFactoring</a></td>
<th class="colLast" scope="row">
<div class="block">This factoring task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks.</div>
</th>
</tr>
<tr id="i1634" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerFactoringCmax.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerFactoringCmax</a></td>
<th class="colLast" scope="row">
<div class="block">Factoring with maximum constraint (e.g., if LIX matrix out-of-core and we need
to bound the maximum number of iterations per map task -&gt; memory bounds)</div>
</th>
</tr>
<tr id="i1635" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerFactoringCmin.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerFactoringCmin</a></td>
<th class="colLast" scope="row">
<div class="block">Factoring with minimum constraint (e.g., if communication is expensive)</div>
</th>
</tr>
<tr id="i1636" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerFactory.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1637" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerFixedsize.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerFixedsize</a></td>
<th class="colLast" scope="row">
<div class="block">This naive task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks according to the given task size.</div>
</th>
</tr>
<tr id="i1638" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerNaive.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerNaive</a></td>
<th class="colLast" scope="row">
<div class="block">This static task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks according to a task size of numIterations/numWorkers.</div>
</th>
</tr>
<tr id="i1639" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/parfor/TaskPartitionerStatic.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">TaskPartitionerStatic</a></td>
<th class="colLast" scope="row">
<div class="block">This static task partitioner virtually iterates over the given FOR loop (from, to, incr),
creates iterations and group them to tasks according to a task size of numIterations/numWorkers.</div>
</th>
</tr>
<tr id="i1640" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateBase.html" title="class in org.apache.sysds.hops.codegen.template">TemplateBase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1641" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateBase.CloseType.html" title="enum in org.apache.sysds.hops.codegen.template">TemplateBase.CloseType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1642" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateBase.TemplateType.html" title="enum in org.apache.sysds.hops.codegen.template">TemplateBase.TemplateType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1643" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateCell.html" title="class in org.apache.sysds.hops.codegen.template">TemplateCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1644" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateCell.HopInputComparator.html" title="class in org.apache.sysds.hops.codegen.template">TemplateCell.HopInputComparator</a></td>
<th class="colLast" scope="row">
<div class="block">Comparator to order input hops of the cell template.</div>
</th>
</tr>
<tr id="i1645" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/TemplateCodeGenBase.html" title="class in org.apache.sysds.runtime.iogen.template">TemplateCodeGenBase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1646" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateMultiAgg.html" title="class in org.apache.sysds.hops.codegen.template">TemplateMultiAgg</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1647" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateOuterProduct.html" title="class in org.apache.sysds.hops.codegen.template">TemplateOuterProduct</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1648" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateRow.html" title="class in org.apache.sysds.hops.codegen.template">TemplateRow</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1649" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateRow.HopInputComparator.html" title="class in org.apache.sysds.hops.codegen.template">TemplateRow.HopInputComparator</a></td>
<th class="colLast" scope="row">
<div class="block">Comparator to order input hops of the row aggregate template.</div>
</th>
</tr>
<tr id="i1650" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/TemplateUtil.html" title="class in org.apache.sysds.runtime.iogen.template">TemplateUtil</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1651" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/TemplateUtil.SplitInfo.html" title="class in org.apache.sysds.runtime.iogen.template">TemplateUtil.SplitInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1652" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/template/TemplateUtil.SplitOffsetInfos.html" title="class in org.apache.sysds.runtime.iogen.template">TemplateUtil.SplitOffsetInfos</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1653" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1654" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/TensorBlock.html" title="class in org.apache.sysds.runtime.data">TensorBlock</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>TensorBlock</code> is the most top level representation of a tensor.</div>
</th>
</tr>
<tr id="i1655" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/meta/TensorCharacteristics.html" title="class in org.apache.sysds.runtime.meta">TensorCharacteristics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1656" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/data/TensorIndexes.html" title="class in org.apache.sysds.runtime.data">TensorIndexes</a></td>
<th class="colLast" scope="row">
<div class="block">This represent the indexes to the blocks of the tensor.</div>
</th>
</tr>
<tr id="i1657" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/TensorObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">TensorObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1658" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReader.html" title="class in org.apache.sysds.runtime.io">TensorReader</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1659" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReaderBinaryBlock.html" title="class in org.apache.sysds.runtime.io">TensorReaderBinaryBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1660" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReaderBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">TensorReaderBinaryBlockParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1661" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReaderFactory.html" title="class in org.apache.sysds.runtime.io">TensorReaderFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1662" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReaderTextCell.html" title="class in org.apache.sysds.runtime.io">TensorReaderTextCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1663" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorReaderTextCellParallel.html" title="class in org.apache.sysds.runtime.io">TensorReaderTextCellParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1664" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/TensorTensorBinaryOpFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">TensorTensorBinaryOpFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1665" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/functions/TensorTensorBinaryOpPartitionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">TensorTensorBinaryOpPartitionFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1666" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriter.html" title="class in org.apache.sysds.runtime.io">TensorWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1667" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterBinaryBlock.html" title="class in org.apache.sysds.runtime.io">TensorWriterBinaryBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1668" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">TensorWriterBinaryBlockParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1669" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterBinaryBlockParallel.WriteFileTask.html" title="class in org.apache.sysds.runtime.io">TensorWriterBinaryBlockParallel.WriteFileTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1670" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterFactory.html" title="class in org.apache.sysds.runtime.io">TensorWriterFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1671" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterTextCell.html" title="class in org.apache.sysds.runtime.io">TensorWriterTextCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1672" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/TensorWriterTextCellParallel.html" title="class in org.apache.sysds.runtime.io">TensorWriterTextCellParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1673" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/cuda/Ternary.html" title="class in org.apache.sysds.hops.codegen.cplan.cuda">Ternary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1674" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/java/Ternary.html" title="class in org.apache.sysds.hops.codegen.cplan.java">Ternary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1675" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Ternary.html" title="class in org.apache.sysds.lops">Ternary</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform Sum of a matrix with another matrix multiplied by Scalar.</div>
</th>
</tr>
<tr id="i1676" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/TernaryAggregate.html" title="class in org.apache.sysds.lops">TernaryAggregate</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1677" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/TernaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">TernaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1678" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/TernaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">TernaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1679" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/TernaryFrameScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">TernaryFrameScalarCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1680" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/TernaryFrameScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">TernaryFrameScalarFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1681" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/TernaryFrameScalarSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">TernaryFrameScalarSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1682" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></td>
<th class="colLast" scope="row">
<div class="block">Primary use cases for now, are
<code>quantile (&lt;n-1-matrix&gt;, &lt;n-1-matrix&gt;, &lt;literal&gt;): quantile (A, w, 0.5)</code>
<code>quantile (&lt;n-1-matrix&gt;, &lt;n-1-matrix&gt;, &lt;scalar&gt;): quantile (A, w, s)</code>
<code>interquantile (&lt;n-1-matrix&gt;, &lt;n-1-matrix&gt;, &lt;scalar&gt;): interquantile (A, w, s)</code>
Keep in mind, that we also have binaries for it w/o weights.</div>
</th>
</tr>
<tr id="i1683" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/TernaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">TernaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1684" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/TernarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">TernarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1685" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/TernaryValueFunction.html" title="class in org.apache.sysds.runtime.functionobjects">TernaryValueFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1686" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/TernaryValueFunction.ValueFunctionWithConstant.html" title="interface in org.apache.sysds.runtime.functionobjects">TernaryValueFunction.ValueFunctionWithConstant</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1687" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/TextToBinaryCellConverter.html" title="class in org.apache.sysds.runtime.matrix.data">TextToBinaryCellConverter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1688" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/TextTrie.html" title="class in org.apache.sysds.runtime.iogen">TextTrie</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1689" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/iogen/TextTrieNode.html" title="class in org.apache.sysds.runtime.iogen">TextTrieNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1690" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/meta/TfMetaUtils.html" title="class in org.apache.sysds.runtime.transform.meta">TfMetaUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1691" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/meta/TfOffsetMap.html" title="class in org.apache.sysds.runtime.transform.meta">TfOffsetMap</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1692" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/TfUtils.html" title="class in org.apache.sysds.runtime.transform">TfUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1693" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/TfUtils.TfMethod.html" title="enum in org.apache.sysds.runtime.transform">TfUtils.TfMethod</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1694" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/Timing.html" title="class in org.apache.sysds.utils.stats">Timing</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class to time the execution of elements</div>
</th>
</tr>
<tr id="i1695" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/Token.html" title="class in org.apache.sysds.runtime.transform.tokenize">Token</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1696" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/Token.SubToken.html" title="class in org.apache.sysds.runtime.transform.tokenize">Token.SubToken</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1697" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/Tokenizer.html" title="class in org.apache.sysds.runtime.transform.tokenize">Tokenizer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1698" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/applier/TokenizerApplier.html" title="class in org.apache.sysds.runtime.transform.tokenize.applier">TokenizerApplier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1699" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/applier/TokenizerApplierCount.html" title="class in org.apache.sysds.runtime.transform.tokenize.applier">TokenizerApplierCount</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1700" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/applier/TokenizerApplierHash.html" title="class in org.apache.sysds.runtime.transform.tokenize.applier">TokenizerApplierHash</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1701" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/applier/TokenizerApplierPosition.html" title="class in org.apache.sysds.runtime.transform.tokenize.applier">TokenizerApplierPosition</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1702" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/builder/TokenizerBuilder.html" title="class in org.apache.sysds.runtime.transform.tokenize.builder">TokenizerBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1703" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/builder/TokenizerBuilderNgram.html" title="class in org.apache.sysds.runtime.transform.tokenize.builder">TokenizerBuilderNgram</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1704" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/builder/TokenizerBuilderWhitespaceSplit.html" title="class in org.apache.sysds.runtime.transform.tokenize.builder">TokenizerBuilderWhitespaceSplit</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1705" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/transform/tokenize/TokenizerFactory.html" title="class in org.apache.sysds.runtime.transform.tokenize">TokenizerFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1706" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/TrafficModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">TrafficModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1707" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lops">Transform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1708" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/utils/stats/TransformStatistics.html" title="class in org.apache.sysds.utils.stats">TransformStatistics</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1709" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/TriggerBroadcastTask.html" title="class in org.apache.sysds.runtime.instructions.cp">TriggerBroadcastTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1710" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/TriggerCheckpointTask.html" title="class in org.apache.sysds.runtime.instructions.cp">TriggerCheckpointTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1711" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/TriggerPrefetchTask.html" title="class in org.apache.sysds.runtime.instructions.cp">TriggerPrefetchTask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1712" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/TripleIndexes.html" title="class in org.apache.sysds.runtime.matrix.data">TripleIndexes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1713" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/TripleIndexes.Comparator.html" title="class in org.apache.sysds.runtime.matrix.data">TripleIndexes.Comparator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1714" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/Tsmm2SPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">Tsmm2SPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1715" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/TsmmFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">TsmmFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1716" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/TsmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">TsmmSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1717" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/TwoIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">TwoIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1718" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/indexes/TwoRangesIndex.html" title="class in org.apache.sysds.runtime.compress.colgroup.indexes">TwoRangesIndex</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1719" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.html" title="interface in org.apache.sysds.common">Types</a></td>
<th class="colLast" scope="row">
<div class="block">Common type information for the entire SystemDS.</div>
</th>
</tr>
<tr id="i1720" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a></td>
<th class="colLast" scope="row">
<div class="block">Aggregation operations</div>
</th>
</tr>
<tr id="i1721" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.BlockType.html" title="enum in org.apache.sysds.common">Types.BlockType</a></td>
<th class="colLast" scope="row">
<div class="block">Serialization block types (empty, dense, sparse, ultra-sparse)</div>
</th>
</tr>
<tr id="i1722" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.CorrectionLocationType.html" title="enum in org.apache.sysds.common">Types.CorrectionLocationType</a></td>
<th class="colLast" scope="row">
<div class="block">Correction location when performing operations leveraging correcting rounding</div>
</th>
</tr>
<tr id="i1723" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a></td>
<th class="colLast" scope="row">
<div class="block">Data types that can contain different ValueTypes internally.</div>
</th>
</tr>
<tr id="i1724" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a></td>
<th class="colLast" scope="row">
<div class="block">Type of aggregation direction</div>
</th>
</tr>
<tr id="i1725" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ExecMode.html" title="enum in org.apache.sysds.common">Types.ExecMode</a></td>
<th class="colLast" scope="row">
<div class="block">Execution mode for entire script.</div>
</th>
</tr>
<tr id="i1726" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a></td>
<th class="colLast" scope="row">
<div class="block">Execution type of individual operations.</div>
</th>
</tr>
<tr id="i1727" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.FileFormat.html" title="enum in org.apache.sysds.common">Types.FileFormat</a></td>
<th class="colLast" scope="row">
<div class="block">File formats supported</div>
</th>
</tr>
<tr id="i1728" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.FunctionBlock.html" title="interface in org.apache.sysds.common">Types.FunctionBlock</a></td>
<th class="colLast" scope="row">
<div class="block">Common type for both function statement blocks and function program blocks</div>
</th>
</tr>
<tr id="i1729" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that require 1 operand</div>
</th>
</tr>
<tr id="i1730" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that require 2 operands</div>
</th>
</tr>
<tr id="i1731" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that require 3 operands</div>
</th>
</tr>
<tr id="i1732" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOp4.html" title="enum in org.apache.sysds.common">Types.OpOp4</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that require 4 operands</div>
</th>
</tr>
<tr id="i1733" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a></td>
<th class="colLast" scope="row">
<div class="block">Data specific operations, related to reading and writing to and from memory</div>
</th>
</tr>
<tr id="i1734" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a></td>
<th class="colLast" scope="row">
<div class="block">Data generation operations</div>
</th>
</tr>
<tr id="i1735" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a></td>
<th class="colLast" scope="row">
<div class="block">Deep Neural Network specific operations</div>
</th>
</tr>
<tr id="i1736" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that require a variable number of operands</div>
</th>
</tr>
<tr id="i1737" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a></td>
<th class="colLast" scope="row">
<div class="block">Parameterized operations that require named variable arguments</div>
</th>
</tr>
<tr id="i1738" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a></td>
<th class="colLast" scope="row">
<div class="block">Operations that perform internal reorganization of an allocation</div>
</th>
</tr>
<tr id="i1739" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ReturnType.html" title="enum in org.apache.sysds.common">Types.ReturnType</a></td>
<th class="colLast" scope="row">
<div class="block">Type of builtin or user-defined function with regard to its
number of return variables.</div>
</th>
</tr>
<tr id="i1740" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a></td>
<th class="colLast" scope="row">
<div class="block">Value types (int, double, string, boolean, unknown).</div>
</th>
</tr>
<tr id="i1741" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/UAggOuterChain.html" title="class in org.apache.sysds.lops">UAggOuterChain</a></td>
<th class="colLast" scope="row">
<div class="block">TODO Currently this lop only support the right hand side in distributed cache.</div>
</th>
</tr>
<tr id="i1742" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/UaggOuterChainCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">UaggOuterChainCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1743" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/UaggOuterChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">UaggOuterChainSPInstruction</a></td>
<th class="colLast" scope="row">
<div class="block">Two types of broadcast variables used -- 1.</div>
</th>
</tr>
<tr id="i1744" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/cuda/Unary.html" title="class in org.apache.sysds.hops.codegen.cplan.cuda">Unary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1745" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/codegen/cplan/java/Unary.html" title="class in org.apache.sysds.hops.codegen.cplan.java">Unary</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1746" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/Unary.html" title="class in org.apache.sysds.lops">Unary</a></td>
<th class="colLast" scope="row">
<div class="block">Lop to perform following operations: with one operand -- NOT(A), ABS(A),
SQRT(A), LOG(A) with two operands where one of them is a scalar -- H=H*i,
H=H*5, EXP(A,2), LOG(A,2)</div>
</th>
</tr>
<tr id="i1747" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/UnaryCP.html" title="class in org.apache.sysds.lops">UnaryCP</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1748" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/UnaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">UnaryCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1749" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/UnaryFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">UnaryFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1750" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/UnaryFrameCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">UnaryFrameCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1751" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/UnaryFrameSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">UnaryFrameSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1752" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/UnaryMatrixCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">UnaryMatrixCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1753" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/UnaryMatrixFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">UnaryMatrixFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1754" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/UnaryMatrixSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">UnaryMatrixSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1755" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/hops/UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1756" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/UnaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">UnaryOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1757" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/UnaryScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">UnaryScalarCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1758" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/operators/UnarySketchOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">UnarySketchOperator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1759" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/UnarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">UnarySPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1760" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/colgroup/scheme/UncompressedScheme.html" title="class in org.apache.sysds.runtime.compress.colgroup.scheme">UncompressedScheme</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1761" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/gpu/context/UnifiedMemoryAllocator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">UnifiedMemoryAllocator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1762" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/caching/UnifiedMemoryManager.html" title="class in org.apache.sysds.runtime.controlprogram.caching">UnifiedMemoryManager</a></td>
<th class="colLast" scope="row">
<div class="block">Unified Memory Manager - Initial Design
Motivation:
The Unified Memory Manager, henceforth UMM, will act as a central manager of in-memory
matrix (uncompressed and compressed), frame, and tensor blocks within SystemDS control
program.</div>
</th>
</tr>
<tr id="i1763" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/UniformPRNGenerator.html" title="class in org.apache.sysds.runtime.util">UniformPRNGenerator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1764" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/utils/Util.html" title="interface in org.apache.sysds.runtime.compress.utils">Util</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1765" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1766" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/UtilizationModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">UtilizationModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1767" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/hdf5/Utils.html" title="class in org.apache.sysds.runtime.io.hdf5">Utils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1768" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ValueComparisonFunction.html" title="class in org.apache.sysds.runtime.functionobjects">ValueComparisonFunction</a></td>
<th class="colLast" scope="row">
<div class="block">Abstraction for comparison (relational) operators in order to
force a proper implementation by all relevant subclasses.</div>
</th>
</tr>
<tr id="i1769" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/ValueFunction.html" title="class in org.apache.sysds.runtime.functionobjects">ValueFunction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1770" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/VariableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">VariableCPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1771" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/cp/VariableCPInstruction.VariableOperationCode.html" title="enum in org.apache.sysds.runtime.instructions.cp">VariableCPInstruction.VariableOperationCode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1772" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/fed/VariableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">VariableFEDInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1773" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/VariableSet.html" title="class in org.apache.sysds.parser">VariableSet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1774" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/hops/cost/VarStats.html" title="class in org.apache.sysds.hops.cost">VarStats</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1775" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/resource/cost/VarStats.html" title="class in org.apache.sysds.resource.cost">VarStats</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1776" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/common/Warnings.html" title="class in org.apache.sysds.common">Warnings</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1777" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/WeightedCell.html" title="class in org.apache.sysds.runtime.matrix.data">WeightedCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1778" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedCrossEntropy.html" title="class in org.apache.sysds.lops">WeightedCrossEntropy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1779" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedCrossEntropy.WCeMMType.html" title="enum in org.apache.sysds.lops">WeightedCrossEntropy.WCeMMType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1780" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedCrossEntropyR.html" title="class in org.apache.sysds.lops">WeightedCrossEntropyR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1781" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedDivMM.html" title="class in org.apache.sysds.lops">WeightedDivMM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1782" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html" title="enum in org.apache.sysds.lops">WeightedDivMM.WDivMMType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1783" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedDivMMR.html" title="class in org.apache.sysds.lops">WeightedDivMMR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1784" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/matrix/data/WeightedPair.html" title="class in org.apache.sysds.runtime.matrix.data">WeightedPair</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1785" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSigmoid.html" title="class in org.apache.sysds.lops">WeightedSigmoid</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1786" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSigmoid.WSigmoidType.html" title="enum in org.apache.sysds.lops">WeightedSigmoid.WSigmoidType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1787" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSigmoidR.html" title="class in org.apache.sysds.lops">WeightedSigmoidR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1788" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSquaredLoss.html" title="class in org.apache.sysds.lops">WeightedSquaredLoss</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1789" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSquaredLoss.WeightsType.html" title="enum in org.apache.sysds.lops">WeightedSquaredLoss.WeightsType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1790" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedSquaredLossR.html" title="class in org.apache.sysds.lops">WeightedSquaredLossR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1791" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedUnaryMM.html" title="class in org.apache.sysds.lops">WeightedUnaryMM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1792" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedUnaryMM.WUMMType.html" title="enum in org.apache.sysds.lops">WeightedUnaryMM.WUMMType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1793" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/lops/WeightedUnaryMMR.html" title="class in org.apache.sysds.lops">WeightedUnaryMMR</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1794" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/WhileProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">WhileProgramBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1795" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/parser/WhileStatement.html" title="class in org.apache.sysds.parser">WhileStatement</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1796" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/parser/WhileStatementBlock.html" title="class in org.apache.sysds.parser">WhileStatementBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1797" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/controllers/WorkerController.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.controllers">WorkerController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1798" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/models/WorkerModel.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.models">WorkerModel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1799" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/controlprogram/federated/monitoring/services/WorkerService.html" title="class in org.apache.sysds.runtime.controlprogram.federated.monitoring.services">WorkerService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1800" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1801" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterBinaryBlock.html" title="class in org.apache.sysds.runtime.io">WriterBinaryBlock</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1802" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">WriterBinaryBlockParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1803" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/io/WriterCompressed.html" title="class in org.apache.sysds.runtime.compress.io">WriterCompressed</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1804" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterHDF5.html" title="class in org.apache.sysds.runtime.io">WriterHDF5</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1805" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterHDF5Parallel.html" title="class in org.apache.sysds.runtime.io">WriterHDF5Parallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1806" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterMatrixMarket.html" title="class in org.apache.sysds.runtime.io">WriterMatrixMarket</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1807" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterMatrixMarketParallel.html" title="class in org.apache.sysds.runtime.io">WriterMatrixMarketParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1808" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextCell.html" title="class in org.apache.sysds.runtime.io">WriterTextCell</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1809" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextCellParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextCellParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1810" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextCSV.html" title="class in org.apache.sysds.runtime.io">WriterTextCSV</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1811" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextCSVParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextCSVParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1812" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVM</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1813" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVMParallel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1814" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">WriteSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1815" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></td>
<th class="colLast" scope="row">
<div class="block">A Node in the WTree, this is used for any nodes that are not the root.</div>
</th>
</tr>
<tr id="i1816" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/compress/workload/WTreeRoot.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeRoot</a></td>
<th class="colLast" scope="row">
<div class="block">The root node of the tree, located at the top of the tree.</div>
</th>
</tr>
<tr id="i1817" class="rowColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/functionobjects/Xor.html" title="class in org.apache.sysds.runtime.functionobjects">Xor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1818" class="altColor">
<td class="colFirst"><a href="org/apache/sysds/runtime/instructions/spark/ZipmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ZipmmSPInstruction</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>