-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathannotated.html
1544 lines (1542 loc) · 543 KB
/
annotated.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!-- HTML header for doxygen 1.9.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.11.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MFEM: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
window.MathJax = {
options: {
ignoreHtmlClass: 'tex2jax_ignore',
processHtmlClass: 'tex2jax_process'
},
loader: {
load: ['[tex]/ams']
},
tex: {
macros: {},
packages: ['base','configmacros','ams']
}
};
</script>
<script type="text/javascript" id="MathJax-script" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="customization.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logo-small.png"/></td>
<td id="projectalign">
<div id="projectname">MFEM<span id="projectnumber"> v4.8.0</span>
</div>
<div id="projectbrief">Finite element discretization library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.11.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',false);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="doc-content">
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceGecko.html" target="_self">Gecko</a></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Arc.html" target="_self">Arc</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Functional.html" target="_self">Functional</a></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalArithmetic.html" target="_self">FunctionalArithmetic</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalGeometric.html" target="_self">FunctionalGeometric</a></td><td class="desc"></td></tr>
<tr id="row_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalHarmonic.html" target="_self">FunctionalHarmonic</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalMaximum.html" target="_self">FunctionalMaximum</a></td><td class="desc"></td></tr>
<tr id="row_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalQuasiconvex.html" target="_self">FunctionalQuasiconvex</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalRMS.html" target="_self">FunctionalRMS</a></td><td class="desc"></td></tr>
<tr id="row_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1FunctionalSMR.html" target="_self">FunctionalSMR</a></td><td class="desc"></td></tr>
<tr id="row_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Graph.html" target="_self">Graph</a></td><td class="desc"></td></tr>
<tr id="row_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_10_" class="arrow" onclick="dynsection.toggleFolder('0_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Node.html" target="_self">Node</a></td><td class="desc"></td></tr>
<tr id="row_0_10_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Node_1_1Comparator.html" target="_self">Comparator</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1Progress.html" target="_self">Progress</a></td><td class="desc"></td></tr>
<tr id="row_0_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1WeightedSum.html" target="_self">WeightedSum</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGecko_1_1WeightedValue.html" target="_self">WeightedValue</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem.html" target="_self">mfem</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="dynsection.toggleFolder('1_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1blocksolvers.html" target="_self">blocksolvers</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1BBTSolver.html" target="_self">BBTSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1BDPMinresSolver.html" target="_self">BDPMinresSolver</a></td><td class="desc">Wrapper for the block-diagonal-preconditioned MINRES employed in ex5p.cpp </td></tr>
<tr id="row_1_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1BPCGSolver.html" target="_self">BPCGSolver</a></td><td class="desc">Bramble-Pasciak Conjugate Gradient </td></tr>
<tr id="row_1_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1blocksolvers_1_1BPSParameters.html" target="_self">BPSParameters</a></td><td class="desc">Parameters for the <a class="el" href="classmfem_1_1blocksolvers_1_1BramblePasciakSolver.html" title="Bramble-Pasciak Solver for Darcy equation.">BramblePasciakSolver</a> method </td></tr>
<tr id="row_1_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1BramblePasciakSolver.html" target="_self">BramblePasciakSolver</a></td><td class="desc">Bramble-Pasciak <a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> for Darcy equation </td></tr>
<tr id="row_1_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1DarcySolver.html" target="_self">DarcySolver</a></td><td class="desc">Abstract solver class for Darcy's flow </td></tr>
<tr id="row_1_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1blocksolvers_1_1DFSData.html" target="_self">DFSData</a></td><td class="desc">Data for the divergence free solver </td></tr>
<tr id="row_1_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1blocksolvers_1_1DFSParameters.html" target="_self">DFSParameters</a></td><td class="desc">Parameters for the divergence free solver </td></tr>
<tr id="row_1_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1DFSSpaces.html" target="_self">DFSSpaces</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1DivFreeSolver.html" target="_self">DivFreeSolver</a></td><td class="desc">Divergence free solver </td></tr>
<tr id="row_1_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1blocksolvers_1_1IterSolveParameters.html" target="_self">IterSolveParameters</a></td><td class="desc"></td></tr>
<tr id="row_1_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1LocalSolver.html" target="_self">LocalSolver</a></td><td class="desc"><a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> for local problems in <a class="el" href="classmfem_1_1blocksolvers_1_1SaddleSchwarzSmoother.html">SaddleSchwarzSmoother</a> </td></tr>
<tr id="row_1_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1SaddleSchwarzSmoother.html" target="_self">SaddleSchwarzSmoother</a></td><td class="desc"></td></tr>
<tr id="row_1_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1blocksolvers_1_1SymDirectSubBlockSolver.html" target="_self">SymDirectSubBlockSolver</a></td><td class="desc">Block diagonal solver for symmetric A, each block is inverted by direct solver </td></tr>
<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_1_" class="arrow" onclick="dynsection.toggleFolder('1_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1ceed.html" target="_self">ceed</a></td><td class="desc"></td></tr>
<tr id="row_1_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1AlgebraicCoarseSpace.html" target="_self">AlgebraicCoarseSpace</a></td><td class="desc">A way to use algebraic levels in a <a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> object </td></tr>
<tr id="row_1_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1AlgebraicInterpolation.html" target="_self">AlgebraicInterpolation</a></td><td class="desc"><a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> interpolation operator in Ceed framework </td></tr>
<tr id="row_1_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1AlgebraicMultigrid.html" target="_self">AlgebraicMultigrid</a></td><td class="desc">Extension of <a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> object to algebraically generated coarse spaces </td></tr>
<tr id="row_1_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1AlgebraicSolver.html" target="_self">AlgebraicSolver</a></td><td class="desc">Wrapper for <a class="el" href="classmfem_1_1ceed_1_1AlgebraicMultigrid.html" title="Extension of Multigrid object to algebraically generated coarse spaces.">AlgebraicMultigrid</a> object </td></tr>
<tr id="row_1_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1AlgebraicSpaceHierarchy.html" target="_self">AlgebraicSpaceHierarchy</a></td><td class="desc">Hierarchy of <a class="el" href="classmfem_1_1ceed_1_1AlgebraicCoarseSpace.html" title="A way to use algebraic levels in a Multigrid object.">AlgebraicCoarseSpace</a> objects for use in <a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> object </td></tr>
<tr id="row_1_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1BasisHash.html" target="_self">BasisHash</a></td><td class="desc"></td></tr>
<tr id="row_1_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1Coefficient.html" target="_self">Coefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_1_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1GridCoefficient.html" target="_self">GridCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_1_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MFConvectionIntegrator.html" target="_self">MFConvectionIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1ConvectionIntegrator.html">ConvectionIntegrator</a> with AssemblyLevel::None using libCEED </td></tr>
<tr id="row_1_1_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MFDiffusionIntegrator.html" target="_self">MFDiffusionIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1DiffusionIntegrator.html">DiffusionIntegrator</a> with AssemblyLevel::None using libCEED </td></tr>
<tr id="row_1_1_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MFIntegrator.html" target="_self">MFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MFMassIntegrator.html" target="_self">MFMassIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1MassIntegrator.html">MassIntegrator</a> with AssemblyLevel::None using libCEED </td></tr>
<tr id="row_1_1_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MFVectorConvectionNLFIntegrator.html" target="_self">MFVectorConvectionNLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedIntegrator.html" target="_self">MixedIntegrator</a></td><td class="desc">This class wraps a <code><a class="el" href="classmfem_1_1ceed_1_1PAIntegrator.html">ceed::PAIntegrator</a></code> or <code><a class="el" href="classmfem_1_1ceed_1_1MFIntegrator.html">ceed::MFIntegrator</a></code> to support mixed finite element spaces </td></tr>
<tr id="row_1_1_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedMFConvectionIntegrator.html" target="_self">MixedMFConvectionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedMFDiffusionIntegrator.html" target="_self">MixedMFDiffusionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedMFMassIntegrator.html" target="_self">MixedMFMassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedMFVectorConvectionNLIntegrator.html" target="_self">MixedMFVectorConvectionNLIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedPAConvectionIntegrator.html" target="_self">MixedPAConvectionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedPADiffusionIntegrator.html" target="_self">MixedPADiffusionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedPAMassIntegrator.html" target="_self">MixedPAMassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1MixedPAVectorConvectionNLIntegrator.html" target="_self">MixedPAVectorConvectionNLIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1Operator.html" target="_self">Operator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1OperatorInfo.html" target="_self">OperatorInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_1_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1PAConvectionIntegrator.html" target="_self">PAConvectionIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1ConvectionIntegrator.html">ConvectionIntegrator</a> with AssemblyLevel::Partial using libCEED </td></tr>
<tr id="row_1_1_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1PADiffusionIntegrator.html" target="_self">PADiffusionIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1DiffusionIntegrator.html">DiffusionIntegrator</a> with AssemblyLevel::Partial using libCEED </td></tr>
<tr id="row_1_1_26_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1PAIntegrator.html" target="_self">PAIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1PAMassIntegrator.html" target="_self">PAMassIntegrator</a></td><td class="desc">Represent a <a class="el" href="classmfem_1_1MassIntegrator.html">MassIntegrator</a> with AssemblyLevel::Partial using libCEED </td></tr>
<tr id="row_1_1_28_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1ParAlgebraicCoarseSpace.html" target="_self">ParAlgebraicCoarseSpace</a></td><td class="desc">Parallel version of <a class="el" href="classmfem_1_1ceed_1_1AlgebraicCoarseSpace.html" title="A way to use algebraic levels in a Multigrid object.">AlgebraicCoarseSpace</a> </td></tr>
<tr id="row_1_1_29_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ceed_1_1PAVectorConvectionNLFIntegrator.html" target="_self">PAVectorConvectionNLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_30_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1QuadCoefficient.html" target="_self">QuadCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_1_31_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1RestrHash.html" target="_self">RestrHash</a></td><td class="desc"></td></tr>
<tr id="row_1_1_32_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ceed_1_1VariableCoefficient.html" target="_self">VariableCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_2_" class="arrow" onclick="dynsection.toggleFolder('1_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1common.html" target="_self">common</a></td><td class="desc"></td></tr>
<tr id="row_1_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1DistanceSolver.html" target="_self">DistanceSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1DivergenceFreeProjector.html" target="_self">DivergenceFreeProjector</a></td><td class="desc"></td></tr>
<tr id="row_1_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ElementMeshStream.html" target="_self">ElementMeshStream</a></td><td class="desc"></td></tr>
<tr id="row_1_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1H1__FESpace.html" target="_self">H1_FESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1H1__ParFESpace.html" target="_self">H1_ParFESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1HeatDistanceSolver.html" target="_self">HeatDistanceSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_2_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1IrrotationalProjector.html" target="_self">IrrotationalProjector</a></td><td class="desc"></td></tr>
<tr id="row_1_2_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1KershawTransformation.html" target="_self">KershawTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_2_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1L2__ParFESpace.html" target="_self">L2_ParFESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ND__FESpace.html" target="_self">ND_FESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ND__ParFESpace.html" target="_self">ND_ParFESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1NormalizationDistanceSolver.html" target="_self">NormalizationDistanceSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_2_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1NormalizedGradCoefficient.html" target="_self">NormalizedGradCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_2_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ParDiscreteCurlOperator.html" target="_self">ParDiscreteCurlOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ParDiscreteDivOperator.html" target="_self">ParDiscreteDivOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ParDiscreteGradOperator.html" target="_self">ParDiscreteGradOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ParDiscreteInterpolationOperator.html" target="_self">ParDiscreteInterpolationOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1PDEFilter.html" target="_self">PDEFilter</a></td><td class="desc"></td></tr>
<tr id="row_1_2_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1PLapDistanceSolver.html" target="_self">PLapDistanceSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_2_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1PProductCoefficient.html" target="_self">PProductCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_2_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1PUMPLaplacian.html" target="_self">PUMPLaplacian</a></td><td class="desc"></td></tr>
<tr id="row_1_2_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1RT__FESpace.html" target="_self">RT_FESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1RT__ParFESpace.html" target="_self">RT_ParFESpace</a></td><td class="desc"></td></tr>
<tr id="row_1_2_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1ScreenedPoisson.html" target="_self">ScreenedPoisson</a></td><td class="desc"></td></tr>
<tr id="row_1_2_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1common_1_1SpiralTransformation.html" target="_self">SpiralTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_3_" class="arrow" onclick="dynsection.toggleFolder('1_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1electromagnetics.html" target="_self">electromagnetics</a></td><td class="desc"></td></tr>
<tr id="row_1_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1JouleHeatingCoefficient.html" target="_self">JouleHeatingCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1MagneticDiffusionEOperator.html" target="_self">MagneticDiffusionEOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1MaxwellSolver.html" target="_self">MaxwellSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_3_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1MeshDependentCoefficient.html" target="_self">MeshDependentCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_3_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1ScaledGFCoefficient.html" target="_self">ScaledGFCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_3_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1SurfaceCurrent.html" target="_self">SurfaceCurrent</a></td><td class="desc"></td></tr>
<tr id="row_1_3_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1TeslaSolver.html" target="_self">TeslaSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_3_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1electromagnetics_1_1VoltaSolver.html" target="_self">VoltaSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_4_" class="arrow" onclick="dynsection.toggleFolder('1_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1eltrans.html" target="_self">eltrans</a></td><td class="desc"></td></tr>
<tr id="row_1_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1eltrans_1_1GeometryUtils.html" target="_self">GeometryUtils</a></td><td class="desc">Various utilities for working with different element geometries </td></tr>
<tr id="row_1_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1eltrans_1_1GeometryUtils_3_01Geometry_1_1CUBE_01_4.html" target="_self">GeometryUtils< Geometry::CUBE ></a></td><td class="desc"></td></tr>
<tr id="row_1_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1eltrans_1_1GeometryUtils_3_01Geometry_1_1SEGMENT_01_4.html" target="_self">GeometryUtils< Geometry::SEGMENT ></a></td><td class="desc"></td></tr>
<tr id="row_1_4_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1eltrans_1_1GeometryUtils_3_01Geometry_1_1SQUARE_01_4.html" target="_self">GeometryUtils< Geometry::SQUARE ></a></td><td class="desc"></td></tr>
<tr id="row_1_4_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1eltrans_1_1Lagrange.html" target="_self">Lagrange</a></td><td class="desc">1D <a class="el" href="classmfem_1_1eltrans_1_1Lagrange.html" title="1D Lagrange basis from [0, 1]">Lagrange</a> basis from [0, 1] </td></tr>
<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_5_" class="arrow" onclick="dynsection.toggleFolder('1_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1Ginkgo.html" target="_self">Ginkgo</a></td><td class="desc"></td></tr>
<tr id="row_1_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1BICGSTABSolver.html" target="_self">BICGSTABSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1CBGMRESSolver.html" target="_self">CBGMRESSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1CGSolver.html" target="_self">CGSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1CGSSolver.html" target="_self">CGSSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1EnableGinkgoSolver.html" target="_self">EnableGinkgoSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1FCGSolver.html" target="_self">FCGSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1GinkgoExecutor.html" target="_self">GinkgoExecutor</a></td><td class="desc"></td></tr>
<tr id="row_1_5_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1GinkgoIterativeSolver.html" target="_self">GinkgoIterativeSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1GinkgoPreconditioner.html" target="_self">GinkgoPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1gko__mfem__destroy.html" target="_self">gko_mfem_destroy</a></td><td class="desc"></td></tr>
<tr id="row_1_5_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1GMRESSolver.html" target="_self">GMRESSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1IcIsaiPreconditioner.html" target="_self">IcIsaiPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1IcPreconditioner.html" target="_self">IcPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1IluIsaiPreconditioner.html" target="_self">IluIsaiPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1IluPreconditioner.html" target="_self">IluPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1IRSolver.html" target="_self">IRSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_5_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1JacobiPreconditioner.html" target="_self">JacobiPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1MFEMPreconditioner.html" target="_self">MFEMPreconditioner</a></td><td class="desc"></td></tr>
<tr id="row_1_5_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1OperatorWrapper.html" target="_self">OperatorWrapper</a></td><td class="desc"></td></tr>
<tr id="row_1_5_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Ginkgo_1_1ResidualLogger.html" target="_self">ResidualLogger</a></td><td class="desc"></td></tr>
<tr id="row_1_5_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Ginkgo_1_1VectorWrapper.html" target="_self">VectorWrapper</a></td><td class="desc"></td></tr>
<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_6_" class="arrow" onclick="dynsection.toggleFolder('1_6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1KDTreeNorms.html" target="_self">KDTreeNorms</a></td><td class="desc"></td></tr>
<tr id="row_1_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KDTreeNorms_1_1Norm__l1.html" target="_self">Norm_l1</a></td><td class="desc">Evaluates l1 norm of a vector </td></tr>
<tr id="row_1_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KDTreeNorms_1_1Norm__l2.html" target="_self">Norm_l2</a></td><td class="desc">Evaluates l2 norm of a vector </td></tr>
<tr id="row_1_6_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KDTreeNorms_1_1Norm__li.html" target="_self">Norm_li</a></td><td class="desc">Finds the max absolute value of a vector </td></tr>
<tr id="row_1_7_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_7_" class="arrow" onclick="dynsection.toggleFolder('1_7_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1kernels.html" target="_self">kernels</a></td><td class="desc"></td></tr>
<tr id="row_1_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1kernels_1_1Instances.html" target="_self">Instances</a></td><td class="desc"><a class="el" href="structmfem_1_1kernels_1_1Instances.html" title="Instances.">Instances</a> </td></tr>
<tr id="row_1_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1kernels_1_1Instances_3_01K_00_011_01_4.html" target="_self">Instances< K, 1 ></a></td><td class="desc"></td></tr>
<tr id="row_1_7_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_7_2_" class="arrow" onclick="dynsection.toggleFolder('1_7_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1kernels_1_1InvariantsEvaluator2D.html" target="_self">InvariantsEvaluator2D</a></td><td class="desc"></td></tr>
<tr id="row_1_7_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1kernels_1_1InvariantsEvaluator2D_1_1Buffers.html" target="_self">Buffers</a></td><td class="desc"></td></tr>
<tr id="row_1_7_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_7_3_" class="arrow" onclick="dynsection.toggleFolder('1_7_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1kernels_1_1InvariantsEvaluator3D.html" target="_self">InvariantsEvaluator3D</a></td><td class="desc"></td></tr>
<tr id="row_1_7_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1kernels_1_1InvariantsEvaluator3D_1_1Buffers.html" target="_self">Buffers</a></td><td class="desc"></td></tr>
<tr id="row_1_7_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1kernels_1_1KernelMap.html" target="_self">KernelMap</a></td><td class="desc"><a class="el" href="classmfem_1_1kernels_1_1KernelMap.html" title="KernelMap class which creates an unordered_map of the Keys/Kernels.">KernelMap</a> class which creates an unordered_map of the Keys/Kernels </td></tr>
<tr id="row_1_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_8_" class="arrow" onclick="dynsection.toggleFolder('1_8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1navier.html" target="_self">navier</a></td><td class="desc"></td></tr>
<tr id="row_1_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1navier_1_1AccelTerm__T.html" target="_self">AccelTerm_T</a></td><td class="desc">Container for an acceleration term </td></tr>
<tr id="row_1_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1navier_1_1NavierSolver.html" target="_self">NavierSolver</a></td><td class="desc">Transient incompressible Navier Stokes solver in a split scheme formulation </td></tr>
<tr id="row_1_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1navier_1_1PresDirichletBC__T.html" target="_self">PresDirichletBC_T</a></td><td class="desc">Container for a Dirichlet boundary condition of the pressure field </td></tr>
<tr id="row_1_8_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1navier_1_1VelDirichletBC__T.html" target="_self">VelDirichletBC_T</a></td><td class="desc">Container for a Dirichlet boundary condition of the velocity field </td></tr>
<tr id="row_1_9_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_9_" class="arrow" onclick="dynsection.toggleFolder('1_9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1spde.html" target="_self">spde</a></td><td class="desc"></td></tr>
<tr id="row_1_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1spde_1_1Boundary.html" target="_self">Boundary</a></td><td class="desc"></td></tr>
<tr id="row_1_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1GFTransformer.html" target="_self">GFTransformer</a></td><td class="desc">Base class to transform a grid function </td></tr>
<tr id="row_1_9_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1LevelSetTransformer.html" target="_self">LevelSetTransformer</a></td><td class="desc">Level Set Transformer, 1 for u(x) >= threshold, 0 otherwise </td></tr>
<tr id="row_1_9_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1OffsetTransformer.html" target="_self">OffsetTransformer</a></td><td class="desc">Adds an constant offset to a grid function, i.e. u(x) = u(x) + offset </td></tr>
<tr id="row_1_9_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1ScaleTransformer.html" target="_self">ScaleTransformer</a></td><td class="desc">Transforms a grid function by scaling it by a constant factor </td></tr>
<tr id="row_1_9_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1SPDESolver.html" target="_self">SPDESolver</a></td><td class="desc"></td></tr>
<tr id="row_1_9_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1UniformGRFTransformer.html" target="_self">UniformGRFTransformer</a></td><td class="desc"></td></tr>
<tr id="row_1_9_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1spde_1_1Visualizer.html" target="_self">Visualizer</a></td><td class="desc"></td></tr>
<tr id="row_1_10_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_10_" class="arrow" onclick="dynsection.toggleFolder('1_10_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemfem_1_1SubMeshUtils.html" target="_self">SubMeshUtils</a></td><td class="desc"></td></tr>
<tr id="row_1_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1SubMeshUtils_1_1UniqueIndexGenerator.html" target="_self">UniqueIndexGenerator</a></td><td class="desc">Convenience object to create unique indices </td></tr>
<tr id="row_1_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AB1Solver.html" target="_self">AB1Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AB2Solver.html" target="_self">AB2Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AB3Solver.html" target="_self">AB3Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AB4Solver.html" target="_self">AB4Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AB5Solver.html" target="_self">AB5Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AbstractErrorEstimator.html" target="_self">AbstractErrorEstimator</a></td><td class="desc">Base class for all error estimators </td></tr>
<tr id="row_1_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AbstractSparseMatrix.html" target="_self">AbstractSparseMatrix</a></td><td class="desc">Abstract data type for sparse matrices </td></tr>
<tr id="row_1_18_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdamsBashforthSolver.html" target="_self">AdamsBashforthSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_19_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdamsMoultonSolver.html" target="_self">AdamsMoultonSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_20_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdaptivityEvaluator.html" target="_self">AdaptivityEvaluator</a></td><td class="desc"></td></tr>
<tr id="row_1_21_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ADIOS2DataCollection.html" target="_self">ADIOS2DataCollection</a></td><td class="desc"></td></tr>
<tr id="row_1_22_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1adios2stream.html" target="_self">adios2stream</a></td><td class="desc"></td></tr>
<tr id="row_1_23_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdvectionFlux.html" target="_self">AdvectionFlux</a></td><td class="desc">Advection flux </td></tr>
<tr id="row_1_24_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdvectionOper.html" target="_self">AdvectionOper</a></td><td class="desc"></td></tr>
<tr id="row_1_25_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AdvectorCG.html" target="_self">AdvectorCG</a></td><td class="desc"></td></tr>
<tr id="row_1_26_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AlgoimIntegrationRules.html" target="_self">AlgoimIntegrationRules</a></td><td class="desc"></td></tr>
<tr id="row_1_27_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AM1Solver.html" target="_self">AM1Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_28_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AM2Solver.html" target="_self">AM2Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_29_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AM3Solver.html" target="_self">AM3Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_30_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AM4Solver.html" target="_self">AM4Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_31_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AmgXSolver.html" target="_self">AmgXSolver</a></td><td class="desc">MFEM wrapper for Nvidia's multigrid library, AmgX (github.com/NVIDIA/AMGX) </td></tr>
<tr id="row_1_32_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AnalyticAdaptTC.html" target="_self">AnalyticAdaptTC</a></td><td class="desc"></td></tr>
<tr id="row_1_33_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AnisotropicErrorEstimator.html" target="_self">AnisotropicErrorEstimator</a></td><td class="desc">Base class for all error estimators that compute one non-negative real (double) number and an anisotropic flag for every element in the <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> </td></tr>
<tr id="row_1_34_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMaxReducer.html" target="_self">ArgMaxReducer</a></td><td class="desc">I = argmax(a[i], a[j]) </td></tr>
<tr id="row_1_35_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMaxReducer_3_01double_00_01I_01_4.html" target="_self">ArgMaxReducer< double, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_36_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMaxReducer_3_01float_00_01I_01_4.html" target="_self">ArgMaxReducer< float, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_37_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinMaxReducer.html" target="_self">ArgMinMaxReducer</a></td><td class="desc"></td></tr>
<tr id="row_1_38_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinMaxReducer_3_01double_00_01I_01_4.html" target="_self">ArgMinMaxReducer< double, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_39_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinMaxReducer_3_01float_00_01I_01_4.html" target="_self">ArgMinMaxReducer< float, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_40_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinReducer.html" target="_self">ArgMinReducer</a></td><td class="desc">I = argmin(a[i], a[j]) </td></tr>
<tr id="row_1_41_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinReducer_3_01double_00_01I_01_4.html" target="_self">ArgMinReducer< double, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_42_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArgMinReducer_3_01float_00_01I_01_4.html" target="_self">ArgMinReducer< float, I ></a></td><td class="desc"></td></tr>
<tr id="row_1_43_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ARKStepSolver.html" target="_self">ARKStepSolver</a></td><td class="desc">Interface to ARKode's ARKStep module – additive Runge-Kutta methods </td></tr>
<tr id="row_1_44_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Array.html" target="_self">Array</a></td><td class="desc"></td></tr>
<tr id="row_1_45_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Array2D.html" target="_self">Array2D</a></td><td class="desc">Dynamic 2D array using row-major layout </td></tr>
<tr id="row_1_46_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Array3D.html" target="_self">Array3D</a></td><td class="desc"></td></tr>
<tr id="row_1_47_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ArrayHasher.html" target="_self">ArrayHasher</a></td><td class="desc">Helper class for hashing std::array. Usable in place of std::hash<std::array<T,N>> </td></tr>
<tr id="row_1_48_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ArraysByName.html" target="_self">ArraysByName</a></td><td class="desc"></td></tr>
<tr id="row_1_49_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AssignOp.html" target="_self">AssignOp</a></td><td class="desc"></td></tr>
<tr id="row_1_50_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AttributeSets.html" target="_self">AttributeSets</a></td><td class="desc"></td></tr>
<tr id="row_1_51_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AutoSIMD.html" target="_self">AutoSIMD</a></td><td class="desc"></td></tr>
<tr id="row_1_52_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AutoSIMD_3_01double_00_012_00_0116_01_4.html" target="_self">AutoSIMD< double, 2, 16 ></a></td><td class="desc"></td></tr>
<tr id="row_1_53_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AutoSIMD_3_01double_00_014_00_0132_01_4.html" target="_self">AutoSIMD< double, 4, 32 ></a></td><td class="desc"></td></tr>
<tr id="row_1_54_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AutoSIMD_3_01double_00_018_00_0164_01_4.html" target="_self">AutoSIMD< double, 8, 64 ></a></td><td class="desc"></td></tr>
<tr id="row_1_55_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1AutoSIMDTraits.html" target="_self">AutoSIMDTraits</a></td><td class="desc"></td></tr>
<tr id="row_1_56_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AuxSpaceSmoother.html" target="_self">AuxSpaceSmoother</a></td><td class="desc"></td></tr>
<tr id="row_1_57_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1AverageAccelerationSolver.html" target="_self">AverageAccelerationSolver</a></td><td class="desc">The classical midpoint method </td></tr>
<tr id="row_1_58_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Backend.html" target="_self">Backend</a></td><td class="desc">MFEM backends </td></tr>
<tr id="row_1_59_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BackwardEulerSolver.html" target="_self">BackwardEulerSolver</a></td><td class="desc">Backward Euler ODE solver. L-stable </td></tr>
<tr id="row_1_60_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1BAndReducer.html" target="_self">BAndReducer</a></td><td class="desc">&= b </td></tr>
<tr id="row_1_61_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BaseKDTreeNodalProjection.html" target="_self">BaseKDTreeNodalProjection</a></td><td class="desc">Base class for <a class="el" href="classmfem_1_1KDTreeNodalProjection.html">KDTreeNodalProjection</a> </td></tr>
<tr id="row_1_62_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BaseQFunction.html" target="_self">BaseQFunction</a></td><td class="desc">Base class for representing function at integration points </td></tr>
<tr id="row_1_63_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BasisType.html" target="_self">BasisType</a></td><td class="desc">Possible basis types. Note that not all elements can use all BasisType(s) </td></tr>
<tr id="row_1_64_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedDirectSolver.html" target="_self">BatchedDirectSolver</a></td><td class="desc">Solve block-diagonal systems using batched LU or inverses </td></tr>
<tr id="row_1_65_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLinAlg.html" target="_self">BatchedLinAlg</a></td><td class="desc">Class for performing batched linear algebra operations, potentially using accelerated algorithms (GPU BLAS or MAGMA). Accessed using static member functions </td></tr>
<tr id="row_1_66_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLinAlgBase.html" target="_self">BatchedLinAlgBase</a></td><td class="desc">Abstract base clase for batched linear algebra operations </td></tr>
<tr id="row_1_67_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLOR__ADS.html" target="_self">BatchedLOR_ADS</a></td><td class="desc"></td></tr>
<tr id="row_1_68_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLOR__AMS.html" target="_self">BatchedLOR_AMS</a></td><td class="desc"></td></tr>
<tr id="row_1_69_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLOR__H1.html" target="_self">BatchedLOR_H1</a></td><td class="desc"></td></tr>
<tr id="row_1_70_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLOR__ND.html" target="_self">BatchedLOR_ND</a></td><td class="desc"></td></tr>
<tr id="row_1_71_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLOR__RT.html" target="_self">BatchedLOR_RT</a></td><td class="desc"></td></tr>
<tr id="row_1_72_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLORAssembly.html" target="_self">BatchedLORAssembly</a></td><td class="desc">Efficient batched assembly of LOR discretizations on device </td></tr>
<tr id="row_1_73_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchedLORKernel.html" target="_self">BatchedLORKernel</a></td><td class="desc">Abstract base class for the batched LOR assembly kernels </td></tr>
<tr id="row_1_74_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_74_" class="arrow" onclick="dynsection.toggleFolder('1_74_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BatchInverseElementTransformation.html" target="_self">BatchInverseElementTransformation</a></td><td class="desc">Performs batch inverse element transforms. Currently only supports non-mixed meshes with SEGMENT, SQUARE, or CUBE geometries. Mixed element order meshes are projected onto an equivalent uniform order mesh </td></tr>
<tr id="row_1_74_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1BatchInverseElementTransformation_1_1Kernels.html" target="_self">Kernels</a></td><td class="desc"></td></tr>
<tr id="row_1_75_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BellSpacingFunction.html" target="_self">BellSpacingFunction</a></td><td class="desc">Bell spacing function, which produces spacing resembling a Bell curve </td></tr>
<tr id="row_1_76_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiCGSTABSolver.html" target="_self">BiCGSTABSolver</a></td><td class="desc">BiCGSTAB method </td></tr>
<tr id="row_1_77_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiCubic2DFiniteElement.html" target="_self">BiCubic2DFiniteElement</a></td><td class="desc">A 2D bi-cubic element on a square with uniformly spaces nodes </td></tr>
<tr id="row_1_78_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiCubic3DFiniteElement.html" target="_self">BiCubic3DFiniteElement</a></td><td class="desc">Class for cubic FE on wedge </td></tr>
<tr id="row_1_79_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiLinear2DFiniteElement.html" target="_self">BiLinear2DFiniteElement</a></td><td class="desc">A 2D bi-linear element on a square with nodes at the vertices of the square </td></tr>
<tr id="row_1_80_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiLinear3DFiniteElement.html" target="_self">BiLinear3DFiniteElement</a></td><td class="desc">Class for linear FE on wedge </td></tr>
<tr id="row_1_81_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BilinearForm.html" target="_self">BilinearForm</a></td><td class="desc">A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFIntegrators can be used form the matrix M. This class also supports other assembly levels specified via the <a class="el" href="classmfem_1_1BilinearForm.html#a00e26ffb28f83e07bbf9861021eef7eb" title="Set the desired assembly level.">SetAssemblyLevel()</a> function </td></tr>
<tr id="row_1_82_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BilinearFormExtension.html" target="_self">BilinearFormExtension</a></td><td class="desc">Class extending the <a class="el" href="classmfem_1_1BilinearForm.html" title="A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFInteg...">BilinearForm</a> class to support different AssemblyLevels </td></tr>
<tr id="row_1_83_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BilinearFormIntegrator.html" target="_self">BilinearFormIntegrator</a></td><td class="desc">Abstract base class <a class="el" href="classmfem_1_1BilinearFormIntegrator.html" title="Abstract base class BilinearFormIntegrator.">BilinearFormIntegrator</a> </td></tr>
<tr id="row_1_84_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiQuad2DFiniteElement.html" target="_self">BiQuad2DFiniteElement</a></td><td class="desc">A 2D bi-quadratic element on a square with uniformly spaced nodes </td></tr>
<tr id="row_1_85_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiQuadPos2DFiniteElement.html" target="_self">BiQuadPos2DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_86_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BiQuadratic3DFiniteElement.html" target="_self">BiQuadratic3DFiniteElement</a></td><td class="desc">Class for quadratic FE on wedge </td></tr>
<tr id="row_1_87_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_87_" class="arrow" onclick="dynsection.toggleFolder('1_87_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockArray.html" target="_self">BlockArray</a></td><td class="desc"></td></tr>
<tr id="row_1_87_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockArray_1_1const__iterator.html" target="_self">const_iterator</a></td><td class="desc"></td></tr>
<tr id="row_1_87_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockArray_1_1iterator.html" target="_self">iterator</a></td><td class="desc"></td></tr>
<tr id="row_1_87_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockArray_1_1iterator__base.html" target="_self">iterator_base</a></td><td class="desc"></td></tr>
<tr id="row_1_88_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockDiagonalPreconditioner.html" target="_self">BlockDiagonalPreconditioner</a></td><td class="desc">A class to handle Block diagonal preconditioners in a matrix-free implementation </td></tr>
<tr id="row_1_89_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockFESpaceOperator.html" target="_self">BlockFESpaceOperator</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> for block systems arising from different arbitrarily many finite element spaces </td></tr>
<tr id="row_1_90_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockILU.html" target="_self">BlockILU</a></td><td class="desc"></td></tr>
<tr id="row_1_91_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockLowerTriangularPreconditioner.html" target="_self">BlockLowerTriangularPreconditioner</a></td><td class="desc">A class to handle Block lower triangular preconditioners in a matrix-free implementation </td></tr>
<tr id="row_1_92_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockMatrix.html" target="_self">BlockMatrix</a></td><td class="desc"></td></tr>
<tr id="row_1_93_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockNonlinearForm.html" target="_self">BlockNonlinearForm</a></td><td class="desc">A class representing a general block nonlinear operator defined on the Cartesian product of multiple <a class="el" href="classmfem_1_1FiniteElementSpace.html" title="Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...">FiniteElementSpace</a>s </td></tr>
<tr id="row_1_94_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockNonlinearFormIntegrator.html" target="_self">BlockNonlinearFormIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_95_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockOperator.html" target="_self">BlockOperator</a></td><td class="desc">A class to handle Block systems in a matrix-free implementation </td></tr>
<tr id="row_1_96_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockStaticCondensation.html" target="_self">BlockStaticCondensation</a></td><td class="desc">Class that performs static condensation of interior dofs for multiple FE spaces. This class is used in class DPGWeakFrom. It is suitable for systems resulting from the discretization of multiple FE spaces. It eliminates the dofs associated with the interior of the elements and returns the reduced system which contains only the interfacial dofs. The ordering of the dofs in the matrix is implied by the ordering given by the FE spaces, but there is no assumption on the ordering of the FE spaces. This class handles both serial and parallel FE spaces </td></tr>
<tr id="row_1_97_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BlockVector.html" target="_self">BlockVector</a></td><td class="desc">A class to handle Vectors in a block fashion </td></tr>
<tr id="row_1_98_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1BOrReducer.html" target="_self">BOrReducer</a></td><td class="desc">|= b </td></tr>
<tr id="row_1_99_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BoundaryFlowIntegrator.html" target="_self">BoundaryFlowIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_100_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BoundaryLFIntegrator.html" target="_self">BoundaryLFIntegrator</a></td><td class="desc">Class for boundary integration \( L(v) := (g, v) \) </td></tr>
<tr id="row_1_101_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BoundaryMassIntegrator.html" target="_self">BoundaryMassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_102_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BoundaryNormalLFIntegrator.html" target="_self">BoundaryNormalLFIntegrator</a></td><td class="desc">Class for boundary integration \( L(v) = (g \cdot n, v) \) </td></tr>
<tr id="row_1_103_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BoundaryTangentialLFIntegrator.html" target="_self">BoundaryTangentialLFIntegrator</a></td><td class="desc">Class for boundary integration \( L(v) = (g \cdot \tau, v) \) in 2D </td></tr>
<tr id="row_1_104_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1BurgersFlux.html" target="_self">BurgersFlux</a></td><td class="desc">Burgers flux </td></tr>
<tr id="row_1_105_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CartesianCoefficient.html" target="_self">CartesianCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_106_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CartesianPML.html" target="_self">CartesianPML</a></td><td class="desc">Class for setting up a simple Cartesian PML region </td></tr>
<tr id="row_1_107_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CartesianXCoefficient.html" target="_self">CartesianXCoefficient</a></td><td class="desc">Scalar coefficient which returns the x-component of the evaluation point </td></tr>
<tr id="row_1_108_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CartesianYCoefficient.html" target="_self">CartesianYCoefficient</a></td><td class="desc">Scalar coefficient which returns the y-component of the evaluation point </td></tr>
<tr id="row_1_109_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CartesianZCoefficient.html" target="_self">CartesianZCoefficient</a></td><td class="desc">Scalar coefficient which returns the z-component of the evaluation point </td></tr>
<tr id="row_1_110_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CentralDifferenceSolver.html" target="_self">CentralDifferenceSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_111_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CGSolver.html" target="_self">CGSolver</a></td><td class="desc">Conjugate gradient method </td></tr>
<tr id="row_1_112_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ChangeOfBasis__L2.html" target="_self">ChangeOfBasis_L2</a></td><td class="desc">Change of basis operator between L2 spaces </td></tr>
<tr id="row_1_113_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ChangeOfBasis__RT.html" target="_self">ChangeOfBasis_RT</a></td><td class="desc"></td></tr>
<tr id="row_1_114_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CholeskyFactors.html" target="_self">CholeskyFactors</a></td><td class="desc"></td></tr>
<tr id="row_1_115_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1CoarseFineTransformations.html" target="_self">CoarseFineTransformations</a></td><td class="desc">Defines the coarse-fine transformations of all fine elements </td></tr>
<tr id="row_1_116_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Coefficient.html" target="_self">Coefficient</a></td><td class="desc">Base class Coefficients that optionally depend on space and time. These are used by the <a class="el" href="classmfem_1_1BilinearFormIntegrator.html" title="Abstract base class BilinearFormIntegrator.">BilinearFormIntegrator</a>, <a class="el" href="classmfem_1_1LinearFormIntegrator.html" title="Abstract base class LinearFormIntegrator.">LinearFormIntegrator</a>, and <a class="el" href="classmfem_1_1NonlinearFormIntegrator.html" title="This class is used to express the local action of a general nonlinear finite element operator....">NonlinearFormIntegrator</a> classes to represent the physical coefficients in the PDEs that are being discretized. This class can also be used in a more general way to represent functions that don't necessarily belong to a FE space, e.g., to project onto GridFunctions to use as initial conditions, exact solutions, etc. See, e.g., ex4 or ex22 for these uses </td></tr>
<tr id="row_1_117_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CoefficientRefiner.html" target="_self">CoefficientRefiner</a></td><td class="desc"><a class="el" href="structmfem_1_1Refinement.html">Refinement</a> operator to control data oscillation </td></tr>
<tr id="row_1_118_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CoefficientVector.html" target="_self">CoefficientVector</a></td><td class="desc">Class to represent a coefficient evaluated at quadrature points </td></tr>
<tr id="row_1_119_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ColumnMajorLayout2D.html" target="_self">ColumnMajorLayout2D</a></td><td class="desc"></td></tr>
<tr id="row_1_120_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ColumnMajorLayout3D.html" target="_self">ColumnMajorLayout3D</a></td><td class="desc"></td></tr>
<tr id="row_1_121_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1ColumnMajorLayout4D.html" target="_self">ColumnMajorLayout4D</a></td><td class="desc"></td></tr>
<tr id="row_1_122_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexBlockStaticCondensation.html" target="_self">ComplexBlockStaticCondensation</a></td><td class="desc">Class that performs static condensation of interior dofs for multiple FE spaces for complex systems (see <a class="el" href="classmfem_1_1BlockStaticCondensation.html" title="Class that performs static condensation of interior dofs for multiple FE spaces. This class is used i...">BlockStaticCondensation</a>). It's used by the class <a class="el" href="classmfem_1_1ComplexDPGWeakForm.html" title="Class representing the DPG weak formulation for complex valued systems (see the class DPGWeakForm).">ComplexDPGWeakForm</a> </td></tr>
<tr id="row_1_123_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexCholeskyFactors.html" target="_self">ComplexCholeskyFactors</a></td><td class="desc"></td></tr>
<tr id="row_1_124_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexDenseMatrix.html" target="_self">ComplexDenseMatrix</a></td><td class="desc">Specialization of the <a class="el" href="classmfem_1_1ComplexOperator.html" title="Mimic the action of a complex operator using two real operators.">ComplexOperator</a> built from a pair of Dense Matrices. The purpose of this specialization is to support the inverse of a <a class="el" href="classmfem_1_1ComplexDenseMatrix.html" title="Specialization of the ComplexOperator built from a pair of Dense Matrices. The purpose of this specia...">ComplexDenseMatrix</a> and various MatMat operations See <a class="el" href="classmfem_1_1ComplexOperator.html" title="Mimic the action of a complex operator using two real operators.">ComplexOperator</a> documentation for more information </td></tr>
<tr id="row_1_125_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexDPGWeakForm.html" target="_self">ComplexDPGWeakForm</a></td><td class="desc">Class representing the DPG weak formulation for complex valued systems (see the class <a class="el" href="classmfem_1_1DPGWeakForm.html" title="Class representing the DPG weak formulation. Given the variational formulation a(u,...">DPGWeakForm</a>) </td></tr>
<tr id="row_1_126_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexFactors.html" target="_self">ComplexFactors</a></td><td class="desc"></td></tr>
<tr id="row_1_127_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexGridFunction.html" target="_self">ComplexGridFunction</a></td><td class="desc"></td></tr>
<tr id="row_1_128_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexHypreParMatrix.html" target="_self">ComplexHypreParMatrix</a></td><td class="desc">Specialization of the <a class="el" href="classmfem_1_1ComplexOperator.html" title="Mimic the action of a complex operator using two real operators.">ComplexOperator</a> built from a pair of HypreParMatrices </td></tr>
<tr id="row_1_129_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexLinearForm.html" target="_self">ComplexLinearForm</a></td><td class="desc"></td></tr>
<tr id="row_1_130_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexLUFactors.html" target="_self">ComplexLUFactors</a></td><td class="desc"></td></tr>
<tr id="row_1_131_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexOperator.html" target="_self">ComplexOperator</a></td><td class="desc">Mimic the action of a complex operator using two real operators </td></tr>
<tr id="row_1_132_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexSparseMatrix.html" target="_self">ComplexSparseMatrix</a></td><td class="desc">Specialization of the <a class="el" href="classmfem_1_1ComplexOperator.html" title="Mimic the action of a complex operator using two real operators.">ComplexOperator</a> built from a pair of Sparse Matrices </td></tr>
<tr id="row_1_133_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComplexUMFPackSolver.html" target="_self">ComplexUMFPackSolver</a></td><td class="desc">Interface with UMFPack solver specialized for <a class="el" href="classmfem_1_1ComplexSparseMatrix.html" title="Specialization of the ComplexOperator built from a pair of Sparse Matrices.">ComplexSparseMatrix</a> This approach avoids forming a monolithic <a class="el" href="classmfem_1_1SparseMatrix.html" title="Data type sparse matrix.">SparseMatrix</a> which leads to increased memory and flops </td></tr>
<tr id="row_1_134_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ComponentwiseUpwindFlux.html" target="_self">ComponentwiseUpwindFlux</a></td><td class="desc">Component-wise upwinded flux </td></tr>
<tr id="row_1_135_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConduitDataCollection.html" target="_self">ConduitDataCollection</a></td><td class="desc">Data collection that uses the Conduit <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> Blueprint specification </td></tr>
<tr id="row_1_136_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConformingFaceRestriction.html" target="_self">ConformingFaceRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that extracts face degrees of freedom for H1, ND, or RT FiniteElementSpaces </td></tr>
<tr id="row_1_137_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConformingProlongationOperator.html" target="_self">ConformingProlongationOperator</a></td><td class="desc">Auxiliary class used by <a class="el" href="classmfem_1_1ParFiniteElementSpace.html" title="Abstract parallel finite element space.">ParFiniteElementSpace</a> </td></tr>
<tr id="row_1_138_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Connection.html" target="_self">Connection</a></td><td class="desc">Helper struct for defining a connectivity table, see <a class="el" href="classmfem_1_1Table.html#ada741de79bb4fc473a307a9d7d05a9f6">Table::MakeFromList</a> </td></tr>
<tr id="row_1_139_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConservativeConvectionIntegrator.html" target="_self">ConservativeConvectionIntegrator</a></td><td class="desc">\(-\alpha (u, q \cdot \nabla v)\), negative transpose of <a class="el" href="classmfem_1_1ConvectionIntegrator.html">ConvectionIntegrator</a> </td></tr>
<tr id="row_1_140_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Const2DFECollection.html" target="_self">Const2DFECollection</a></td><td class="desc">Piecewise-constant discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using <a class="el" href="classmfem_1_1L2__FECollection.html" title="Arbitrary order "L2-conforming" discontinuous finite elements.">L2_FECollection</a> instead </td></tr>
<tr id="row_1_141_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Const3DFECollection.html" target="_self">Const3DFECollection</a></td><td class="desc">Piecewise-constant discontinuous finite elements in 3D. This class is kept only for backward compatibility, consider using <a class="el" href="classmfem_1_1L2__FECollection.html" title="Arbitrary order "L2-conforming" discontinuous finite elements.">L2_FECollection</a> instead </td></tr>
<tr id="row_1_142_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConstantCoefficient.html" target="_self">ConstantCoefficient</a></td><td class="desc">A coefficient that is constant across space and time </td></tr>
<tr id="row_1_143_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConstrainedOperator.html" target="_self">ConstrainedOperator</a></td><td class="desc">Square <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> for imposing essential boundary conditions using only the action, <a class="el" href="classmfem_1_1ConstrainedOperator.html#a2496275267418c4523a685f63138c577" title="Constrained operator action.">Mult()</a>, of a given unconstrained <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> </td></tr>
<tr id="row_1_144_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConstrainedSolver.html" target="_self">ConstrainedSolver</a></td><td class="desc">An abstract class to solve the constrained system \( Ax = f \) subject to the constraint \( B x = r \) </td></tr>
<tr id="row_1_145_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConvectionIntegrator.html" target="_self">ConvectionIntegrator</a></td><td class="desc">\(\alpha (Q \cdot \nabla u, v)\) </td></tr>
<tr id="row_1_146_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConvectiveVectorConvectionNLFIntegrator.html" target="_self">ConvectiveVectorConvectionNLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_147_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ConvergenceStudy.html" target="_self">ConvergenceStudy</a></td><td class="desc">Class to compute error and convergence rates. It supports H1, H(curl) (ND elements), H(div) (RT elements) and L2 (DG) </td></tr>
<tr id="row_1_148_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CPardisoSolver.html" target="_self">CPardisoSolver</a></td><td class="desc">MKL Parallel Direct Sparse <a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> for Clusters </td></tr>
<tr id="row_1_149_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CrossCrossCoefficient.html" target="_self">CrossCrossCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined as -a k x k x, for a vector k and scalar a </td></tr>
<tr id="row_1_150_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CrouzeixRaviartFECollection.html" target="_self">CrouzeixRaviartFECollection</a></td><td class="desc">Crouzeix-Raviart nonconforming elements in 2D </td></tr>
<tr id="row_1_151_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CrouzeixRaviartFiniteElement.html" target="_self">CrouzeixRaviartFiniteElement</a></td><td class="desc">A 2D Crouzeix-Raviart element on triangle </td></tr>
<tr id="row_1_152_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CrouzeixRaviartQuadFiniteElement.html" target="_self">CrouzeixRaviartQuadFiniteElement</a></td><td class="desc">A 2D Crouzeix-Raviart finite element on square </td></tr>
<tr id="row_1_153_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Cubic1DFiniteElement.html" target="_self">Cubic1DFiniteElement</a></td><td class="desc">A 1D cubic element with uniformly spaced nodes </td></tr>
<tr id="row_1_154_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Cubic2DFiniteElement.html" target="_self">Cubic2DFiniteElement</a></td><td class="desc">A 2D cubic element on a triangle with uniformly spaced nodes </td></tr>
<tr id="row_1_155_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Cubic3DFiniteElement.html" target="_self">Cubic3DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_156_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CubicDiscont2DFECollection.html" target="_self">CubicDiscont2DFECollection</a></td><td class="desc">Piecewise-cubic discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using <a class="el" href="classmfem_1_1L2__FECollection.html" title="Arbitrary order "L2-conforming" discontinuous finite elements.">L2_FECollection</a> instead </td></tr>
<tr id="row_1_157_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CubicFECollection.html" target="_self">CubicFECollection</a></td><td class="desc">Piecewise-(bi)cubic continuous finite elements </td></tr>
<tr id="row_1_158_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CurlCurlIntegrator.html" target="_self">CurlCurlIntegrator</a></td><td class="desc"><a class="el" href="classmfem_1_1Integrator.html" title="This base class implements some shared functionality between linear and nonlinear form integrators.">Integrator</a> for \((\mathrm{curl}(u), \mathrm{curl}(v))\) for Nedelec elements </td></tr>
<tr id="row_1_159_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CurlGridFunctionCoefficient.html" target="_self">CurlGridFunctionCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> coefficient defined as the Curl of a vector <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> </td></tr>
<tr id="row_1_160_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CurlInterpolator.html" target="_self">CurlInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_161_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Cut.html" target="_self">Cut</a></td><td class="desc">All subclasses of <a class="el" href="classmfem_1_1Cut.html" title="All subclasses of Cut will implement intersection routines and quadrature point generation within the...">Cut</a> will implement intersection routines and quadrature point generation within the cut in the intersection of two elements. Although, this class is designed to support <a class="el" href="classmfem_1_1MortarAssembler.html" title="This class implements the serial variational transfer between finite element spaces....">MortarAssembler</a> and <a class="el" href="classmfem_1_1ParMortarAssembler.html" title="This class implements the parallel variational transfer between finite element spaces....">ParMortarAssembler</a>, it can be used for any problem requiring to perform Petrov-Galerkin formulations on non-matching elements </td></tr>
<tr id="row_1_162_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CutIntegrationRules.html" target="_self">CutIntegrationRules</a></td><td class="desc">Abstract class for construction of <a class="el" href="classmfem_1_1IntegrationRules.html" title="Container class for integration rules.">IntegrationRules</a> in cut elements </td></tr>
<tr id="row_1_163_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1CuWrap.html" target="_self">CuWrap</a></td><td class="desc"></td></tr>
<tr id="row_1_164_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1CuWrap_3_011_01_4.html" target="_self">CuWrap< 1 ></a></td><td class="desc"></td></tr>
<tr id="row_1_165_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1CuWrap_3_012_01_4.html" target="_self">CuWrap< 2 ></a></td><td class="desc"></td></tr>
<tr id="row_1_166_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1CuWrap_3_013_01_4.html" target="_self">CuWrap< 3 ></a></td><td class="desc"></td></tr>
<tr id="row_1_167_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CVODESolver.html" target="_self">CVODESolver</a></td><td class="desc">Interface to the CVODE library – linear multi-step methods </td></tr>
<tr id="row_1_168_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CVODESSolver.html" target="_self">CVODESSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_169_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CylindricalAzimuthalCoefficient.html" target="_self">CylindricalAzimuthalCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_170_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1CylindricalRadialCoefficient.html" target="_self">CylindricalRadialCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_171_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DataCollection.html" target="_self">DataCollection</a></td><td class="desc"></td></tr>
<tr id="row_1_172_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DeltaCoefficient.html" target="_self">DeltaCoefficient</a></td><td class="desc">Delta function coefficient optionally multiplied by a weight coefficient and a scaled time dependent C-function </td></tr>
<tr id="row_1_173_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DeltaLFIntegrator.html" target="_self">DeltaLFIntegrator</a></td><td class="desc">Abstract class for integrators that support delta coefficients </td></tr>
<tr id="row_1_174_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseMatrix.html" target="_self">DenseMatrix</a></td><td class="desc">Data type dense matrix using column-major storage </td></tr>
<tr id="row_1_175_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseMatrixEigensystem.html" target="_self">DenseMatrixEigensystem</a></td><td class="desc"></td></tr>
<tr id="row_1_176_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseMatrixGeneralizedEigensystem.html" target="_self">DenseMatrixGeneralizedEigensystem</a></td><td class="desc"></td></tr>
<tr id="row_1_177_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseMatrixInverse.html" target="_self">DenseMatrixInverse</a></td><td class="desc"></td></tr>
<tr id="row_1_178_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseMatrixSVD.html" target="_self">DenseMatrixSVD</a></td><td class="desc">Class for Singular Value Decomposition of a <a class="el" href="classmfem_1_1DenseMatrix.html" title="Data type dense matrix using column-major storage.">DenseMatrix</a> </td></tr>
<tr id="row_1_179_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseSymmetricMatrix.html" target="_self">DenseSymmetricMatrix</a></td><td class="desc"></td></tr>
<tr id="row_1_180_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DenseTensor.html" target="_self">DenseTensor</a></td><td class="desc">Rank 3 tensor (array of matrices) </td></tr>
<tr id="row_1_181_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DerivativeIntegrator.html" target="_self">DerivativeIntegrator</a></td><td class="desc">Class for integrating \( (Q \partial_i(u), v) \) where \(u\) and \(v\) are scalars </td></tr>
<tr id="row_1_182_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DeterminantCoefficient.html" target="_self">DeterminantCoefficient</a></td><td class="desc">Scalar coefficient defined as the determinant of a matrix coefficient </td></tr>
<tr id="row_1_183_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Device.html" target="_self">Device</a></td><td class="desc">The MFEM <a class="el" href="classmfem_1_1Device.html" title="The MFEM Device class abstracts hardware devices such as GPUs, as well as programming models such as ...">Device</a> class abstracts hardware devices such as GPUs, as well as programming models such as CUDA, OCCA, RAJA and OpenMP </td></tr>
<tr id="row_1_184_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DeviceConformingProlongationOperator.html" target="_self">DeviceConformingProlongationOperator</a></td><td class="desc">Auxiliary device class used by <a class="el" href="classmfem_1_1ParFiniteElementSpace.html" title="Abstract parallel finite element space.">ParFiniteElementSpace</a> </td></tr>
<tr id="row_1_185_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1DeviceDofQuadLimits.html" target="_self">DeviceDofQuadLimits</a></td><td class="desc">Maximum number of 1D DOFs or quadrature points for the current runtime configuration of the <a class="el" href="classmfem_1_1Device.html" title="The MFEM Device class abstracts hardware devices such as GPUs, as well as programming models such as ...">Device</a> (used in fallback kernels) </td></tr>
<tr id="row_1_186_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1DevicePair.html" target="_self">DevicePair</a></td><td class="desc"><a class="el" href="classmfem_1_1Pair.html" title="A pair of objects.">Pair</a> of values which can be used in device code </td></tr>
<tr id="row_1_187_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DeviceTensor.html" target="_self">DeviceTensor</a></td><td class="desc">A basic generic Tensor class, appropriate for use on the GPU </td></tr>
<tr id="row_1_188_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DG__Interface__FECollection.html" target="_self">DG_Interface_FECollection</a></td><td class="desc"></td></tr>
<tr id="row_1_189_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGDiffusionBR2Integrator.html" target="_self">DGDiffusionBR2Integrator</a></td><td class="desc"></td></tr>
<tr id="row_1_190_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGDiffusionIntegrator.html" target="_self">DGDiffusionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_191_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGDirichletLFIntegrator.html" target="_self">DGDirichletLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_192_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGElasticityDirichletLFIntegrator.html" target="_self">DGElasticityDirichletLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_193_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGElasticityIntegrator.html" target="_self">DGElasticityIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_194_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGHyperbolicConservationLaws.html" target="_self">DGHyperbolicConservationLaws</a></td><td class="desc">Time dependent DG operator for hyperbolic conservation laws </td></tr>
<tr id="row_1_195_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGIndexer.html" target="_self">DGIndexer</a></td><td class="desc"></td></tr>
<tr id="row_1_196_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGMassInverse.html" target="_self">DGMassInverse</a></td><td class="desc"><a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> for the discontinuous Galerkin mass matrix </td></tr>
<tr id="row_1_197_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DGTraceIntegrator.html" target="_self">DGTraceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_198_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiffMappedGridFunctionCoefficient.html" target="_self">DiffMappedGridFunctionCoefficient</a></td><td class="desc">Returns f(u(x)) - f(v(x)) where u, v are scalar GridFunctions and f:R → R </td></tr>
<tr id="row_1_199_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_199_" class="arrow" onclick="dynsection.toggleFolder('1_199_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiffusionIntegrator.html" target="_self">DiffusionIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_199_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1DiffusionIntegrator_1_1Kernels.html" target="_self">Kernels</a></td><td class="desc"></td></tr>
<tr id="row_1_200_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiffusionObjIntegrator.html" target="_self">DiffusionObjIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_201_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiffusionSolver.html" target="_self">DiffusionSolver</a></td><td class="desc">Class for solving Poisson's equation: </td></tr>
<tr id="row_1_202_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DirectSubBlockSolver.html" target="_self">DirectSubBlockSolver</a></td><td class="desc">Block diagonal solver for A, each block is inverted by direct solver </td></tr>
<tr id="row_1_203_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiscreteAdaptTC.html" target="_self">DiscreteAdaptTC</a></td><td class="desc"></td></tr>
<tr id="row_1_204_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiscreteInterpolator.html" target="_self">DiscreteInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_205_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiscreteLinearOperator.html" target="_self">DiscreteLinearOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_206_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DiscreteUpwindLOSolver.html" target="_self">DiscreteUpwindLOSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_207_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DivDivIntegrator.html" target="_self">DivDivIntegrator</a></td><td class="desc">\((Q \nabla \cdot u, \nabla \cdot v)\) for Raviart-Thomas elements </td></tr>
<tr id="row_1_208_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DivergenceGridFunctionCoefficient.html" target="_self">DivergenceGridFunctionCoefficient</a></td><td class="desc">Scalar coefficient defined as the Divergence of a vector <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> </td></tr>
<tr id="row_1_209_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DivergenceInterpolator.html" target="_self">DivergenceInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_210_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DofToQuad.html" target="_self">DofToQuad</a></td><td class="desc">Structure representing the matrices/tensors needed to evaluate (in reference space) the values, gradients, divergences, or curls of a <a class="el" href="classmfem_1_1FiniteElement.html" title="Abstract class for all finite elements.">FiniteElement</a> at the quadrature points of a given <a class="el" href="classmfem_1_1IntegrationRule.html" title="Class for an integration rule - an Array of IntegrationPoint.">IntegrationRule</a> </td></tr>
<tr id="row_1_211_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DofTransformation.html" target="_self">DofTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_212_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DomainLFGradIntegrator.html" target="_self">DomainLFGradIntegrator</a></td><td class="desc">Class for domain integrator \( L(v) := (f, \nabla v) \) </td></tr>
<tr id="row_1_213_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DomainLFIntegrator.html" target="_self">DomainLFIntegrator</a></td><td class="desc">Class for domain integration \( L(v) := (f, v) \) </td></tr>
<tr id="row_1_214_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DPGWeakForm.html" target="_self">DPGWeakForm</a></td><td class="desc">Class representing the DPG weak formulation. Given the variational formulation <a class="el" href="lissajous_8cpp.html#ae1509cad7a07efbf9f9cbf02eff26f28">a(u,v)</a> = <a class="el" href="lissajous_8cpp.html#a17e5a28fa31f790a17bbf2b0d84e8324">b(v)</a>, (or A u = b, where <Au,v> = <a class="el" href="lissajous_8cpp.html#ae1509cad7a07efbf9f9cbf02eff26f28">a(u,v)</a>) this class forms the DPG linear system A^T G^-1 A u = A^T G^-1 b This system results from the minimum residual formulation u = argmin_w ||G^-1(b - Aw)||. Here G is a symmetric positive definite matrix resulting from the discretization of the Riesz operator on the test space. Since the test space is broken (discontinuous), G is defined and inverted element-wise and the assembly of the global system is performed in the same manner as the standard FEM method. Note that <a class="el" href="classmfem_1_1DPGWeakForm.html" title="Class representing the DPG weak formulation. Given the variational formulation a(u,...">DPGWeakForm</a> can handle multiple Finite <a class="el" href="classmfem_1_1Element.html" title="Abstract data type element.">Element</a> spaces </td></tr>
<tr id="row_1_215_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DSmoother.html" target="_self">DSmoother</a></td><td class="desc">Data type for scaled Jacobi-type smoother of sparse matrix </td></tr>
<tr id="row_1_216_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_216_" class="arrow" onclick="dynsection.toggleFolder('1_216_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DSTable.html" target="_self">DSTable</a></td><td class="desc"></td></tr>
<tr id="row_1_216_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DSTable_1_1RowIterator.html" target="_self">RowIterator</a></td><td class="desc"></td></tr>
<tr id="row_1_217_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1DynamicVectorLayout.html" target="_self">DynamicVectorLayout</a></td><td class="desc"></td></tr>
<tr id="row_1_218_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EABilinearFormExtension.html" target="_self">EABilinearFormExtension</a></td><td class="desc">Data and methods for element-assembled bilinear forms </td></tr>
<tr id="row_1_219_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Edge.html" target="_self">Edge</a></td><td class="desc">Class that implements an edge defined by a start and end point </td></tr>
<tr id="row_1_220_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElasticityComponentIntegrator.html" target="_self">ElasticityComponentIntegrator</a></td><td class="desc"><a class="el" href="classmfem_1_1Integrator.html" title="This base class implements some shared functionality between linear and nonlinear form integrators.">Integrator</a> that computes the PA action of one of the blocks in an <a class="el" href="classmfem_1_1ElasticityIntegrator.html">ElasticityIntegrator</a>, considering the elasticity operator as a dim x dim block operator </td></tr>
<tr id="row_1_221_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElasticityDiagonalPreconditioner.html" target="_self">ElasticityDiagonalPreconditioner</a></td><td class="desc"><a class="el" href="classmfem_1_1ElasticityDiagonalPreconditioner.html" title="ElasticityDiagonalPreconditioner acts as a matrix-free preconditioner for ElasticityOperator.">ElasticityDiagonalPreconditioner</a> acts as a matrix-free preconditioner for <a class="el" href="classmfem_1_1ElasticityOperator.html">ElasticityOperator</a> </td></tr>
<tr id="row_1_222_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElasticityGradientOperator.html" target="_self">ElasticityGradientOperator</a></td><td class="desc"><a class="el" href="classmfem_1_1ElasticityGradientOperator.html" title="ElasticityGradientOperator is a wrapper class to pass ElasticityOperator::AssembleGradientDiagonal an...">ElasticityGradientOperator</a> is a wrapper class to pass <a class="el" href="classmfem_1_1ElasticityOperator.html#affa961370e11f6b1b62b5ee217af1666" title="Assemble the linearization of the residual K = dR(U)/dU.">ElasticityOperator::AssembleGradientDiagonal</a> and <a class="el" href="classmfem_1_1ElasticityOperator.html#ad40052bd512ff16cf7285276a8b4db0f" title="Multiply the linearization of the residual R(U) wrt to the current state U by a perturbation dX.">ElasticityOperator::GradientMult</a> as a separate object through <a class="el" href="classmfem_1_1NewtonSolver.html" title="Newton's method for solving F(x)=b for a given operator F.">NewtonSolver</a> </td></tr>
<tr id="row_1_223_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElasticityIntegrator.html" target="_self">ElasticityIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_224_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElasticityOperator.html" target="_self">ElasticityOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_225_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Element.html" target="_self">Element</a></td><td class="desc">Abstract data type element </td></tr>
<tr id="row_1_226_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElementDofIndexer.html" target="_self">ElementDofIndexer</a></td><td class="desc"></td></tr>
<tr id="row_1_227_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElementRestriction.html" target="_self">ElementRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that converts <a class="el" href="classmfem_1_1FiniteElementSpace.html" title="Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...">FiniteElementSpace</a> L-vectors to E-vectors </td></tr>
<tr id="row_1_228_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElementRestrictionOperator.html" target="_self">ElementRestrictionOperator</a></td><td class="desc">Abstract base class that defines an interface for element restrictions </td></tr>
<tr id="row_1_229_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ElementTransformation.html" target="_self">ElementTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_230_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EliminationCGSolver.html" target="_self">EliminationCGSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_231_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EliminationGMRESSolver.html" target="_self">EliminationGMRESSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_232_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EliminationProjection.html" target="_self">EliminationProjection</a></td><td class="desc"></td></tr>
<tr id="row_1_233_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EliminationSolver.html" target="_self">EliminationSolver</a></td><td class="desc">Solve constrained system by eliminating the constraint; see <a class="el" href="classmfem_1_1ConstrainedSolver.html" title="An abstract class to solve the constrained system subject to the constraint .">ConstrainedSolver</a> </td></tr>
<tr id="row_1_234_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Eliminator.html" target="_self">Eliminator</a></td><td class="desc">Perform elimination of a single constraint </td></tr>
<tr id="row_1_235_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Embedding.html" target="_self">Embedding</a></td><td class="desc">Defines the position of a fine element within a coarse element </td></tr>
<tr id="row_1_236_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ErrorEstimator.html" target="_self">ErrorEstimator</a></td><td class="desc">Base class for all element based error estimators </td></tr>
<tr id="row_1_237_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ErrorException.html" target="_self">ErrorException</a></td><td class="desc">Exception class thrown when MFEM encounters an error and the current ErrorAction is set to MFEM_ERROR_THROW </td></tr>
<tr id="row_1_238_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ESDIRK32Solver.html" target="_self">ESDIRK32Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_239_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ESDIRK33Solver.html" target="_self">ESDIRK33Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_240_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1EulerFlux.html" target="_self">EulerFlux</a></td><td class="desc">Euler flux </td></tr>
<tr id="row_1_241_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ExplicitRKSolver.html" target="_self">ExplicitRKSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_242_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ExponentialMatrixCoefficient.html" target="_self">ExponentialMatrixCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined as the exponential of a matrix coefficient </td></tr>
<tr id="row_1_243_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Extrapolator.html" target="_self">Extrapolator</a></td><td class="desc"></td></tr>
<tr id="row_1_244_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ExtrudeCoefficient.html" target="_self">ExtrudeCoefficient</a></td><td class="desc">Class used for extruding scalar GridFunctions </td></tr>
<tr id="row_1_245_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FABilinearFormExtension.html" target="_self">FABilinearFormExtension</a></td><td class="desc">Data and methods for fully-assembled bilinear forms </td></tr>
<tr id="row_1_246_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceElementTransformations.html" target="_self">FaceElementTransformations</a></td><td class="desc">A specialized <a class="el" href="classmfem_1_1ElementTransformation.html">ElementTransformation</a> class representing a face and its two neighboring elements </td></tr>
<tr id="row_1_247_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceGeometricFactors.html" target="_self">FaceGeometricFactors</a></td><td class="desc">Structure for storing face geometric factors: coordinates, Jacobians, determinants of the Jacobians, and normal vectors </td></tr>
<tr id="row_1_248_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceNeighborGeometricFactors.html" target="_self">FaceNeighborGeometricFactors</a></td><td class="desc">Class for accessing the geometric factors of face neighbor elements (i.e. across boundaries of MPI mesh partitions) </td></tr>
<tr id="row_1_249_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceQuadratureInterpolator.html" target="_self">FaceQuadratureInterpolator</a></td><td class="desc">A class that performs interpolation from a face E-vector to quadrature point values and/or derivatives (Q-vectors) on the faces </td></tr>
<tr id="row_1_250_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceQuadratureSpace.html" target="_self">FaceQuadratureSpace</a></td><td class="desc">Class representing the storage layout of a FaceQuadratureFunction </td></tr>
<tr id="row_1_251_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FaceRestriction.html" target="_self">FaceRestriction</a></td><td class="desc">Base class for operators that extracts Face degrees of freedom </td></tr>
<tr id="row_1_252_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Factors.html" target="_self">Factors</a></td><td class="desc"></td></tr>
<tr id="row_1_253_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FGMRESSolver.html" target="_self">FGMRESSolver</a></td><td class="desc">FGMRES method </td></tr>
<tr id="row_1_254_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_254_" class="arrow" onclick="dynsection.toggleFolder('1_254_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FieldEvaluator.html" target="_self">FieldEvaluator</a></td><td class="desc">Complex_t - dof/qpt data type, real_t - <a class="el" href="classmfem_1_1ShapeEvaluator.html" title="General ShapeEvaluator for any scalar FE type (L2 or H1)">ShapeEvaluator</a> (FE basis) data type </td></tr>
<tr id="row_1_254_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Action.html" target="_self">Action</a></td><td class="desc">This struct implements the input (Eval, EvalSerialized) and output (Assemble, AssembleSerialized) operations for the given Ops. Ops is "bitwise or" of constants from the enum InOutData </td></tr>
<tr id="row_1_254_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Action_3_010_00_01dummy_01_4.html" target="_self">Action< 0, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Action_3_011_00_01dummy_01_4.html" target="_self">Action< 1, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Action_3_012_00_01dummy_01_4.html" target="_self">Action< 2, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Action_3_013_00_01dummy_01_4.html" target="_self">Action< 3, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1AData.html" target="_self">AData</a></td><td class="desc">Auxiliary templated struct <a class="el" href="structmfem_1_1FieldEvaluator_1_1AData.html" title="Auxiliary templated struct AData, used by the Eval() and Assemble() methods.">AData</a>, used by the <a class="el" href="classmfem_1_1FieldEvaluator.html#ab4da979c443094c9645d1f0bcb555106">Eval()</a> and <a class="el" href="classmfem_1_1FieldEvaluator.html#ab85acd836fce0a5042ad751a6cc83ed5">Assemble()</a> methods </td></tr>
<tr id="row_1_254_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1AData_3_010_00_01it__t_01_4.html" target="_self">AData< 0, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1AData_3_011_00_01it__t_01_4.html" target="_self">AData< 1, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1AData_3_012_00_01it__t_01_4.html" target="_self">AData< 2, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1AData_3_013_00_01it__t_01_4.html" target="_self">AData< 3, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1BData.html" target="_self">BData</a></td><td class="desc">This struct is similar to struct <a class="el" href="structmfem_1_1FieldEvaluator_1_1AData.html" title="Auxiliary templated struct AData, used by the Eval() and Assemble() methods.">AData</a>, adding separate static data members for the input (InData) and output (OutData) data types </td></tr>
<tr id="row_1_254_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1Spec.html" target="_self">Spec</a></td><td class="desc"></td></tr>
<tr id="row_1_254_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1TElementMatrix.html" target="_self">TElementMatrix</a></td><td class="desc">This struct implements element matrix computation for some combinations of input (InOps) and output (OutOps) operations </td></tr>
<tr id="row_1_254_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1TElementMatrix_3_011_00_011_00_01it__t_01_4.html" target="_self">TElementMatrix< 1, 1, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_254_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FieldEvaluator_1_1TElementMatrix_3_012_00_012_00_01it__t_01_4.html" target="_self">TElementMatrix< 2, 2, it_t ></a></td><td class="desc"></td></tr>
<tr id="row_1_255_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FieldEvaluator__base.html" target="_self">FieldEvaluator_base</a></td><td class="desc">Field evaluators – values of a given global FE grid function This is roughly speaking a templated version of <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> </td></tr>
<tr id="row_1_256_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FindPointsGSLIB.html" target="_self">FindPointsGSLIB</a></td><td class="desc"><a class="el" href="classmfem_1_1FindPointsGSLIB.html" title="FindPointsGSLIB can robustly evaluate a GridFunction on an arbitrary collection of points.">FindPointsGSLIB</a> can robustly evaluate a <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> on an arbitrary collection of points </td></tr>
<tr id="row_1_257_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElement.html" target="_self">FiniteElement</a></td><td class="desc">Abstract class for all finite elements </td></tr>
<tr id="row_1_258_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElementCollection.html" target="_self">FiniteElementCollection</a></td><td class="desc">Collection of finite elements from the same family in multiple dimensions. This class is used to match the degrees of freedom of a <a class="el" href="classmfem_1_1FiniteElementSpace.html" title="Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...">FiniteElementSpace</a> between elements, and to provide the finite element restriction from an element to its boundary </td></tr>
<tr id="row_1_259_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_259_" class="arrow" onclick="dynsection.toggleFolder('1_259_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElementSpace.html" target="_self">FiniteElementSpace</a></td><td class="desc">Class <a class="el" href="classmfem_1_1FiniteElementSpace.html" title="Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...">FiniteElementSpace</a> - responsible for providing FEM view of the mesh, mainly managing the set of degrees of freedom </td></tr>
<tr id="row_1_259_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElementSpace_1_1DerefinementOperator.html" target="_self">DerefinementOperator</a></td><td class="desc">Derefinement operator, used by the friend class <a class="el" href="classmfem_1_1InterpolationGridTransfer.html" title="Transfer data between a coarse mesh and an embedded refined mesh using interpolation.">InterpolationGridTransfer</a> </td></tr>
<tr id="row_1_259_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1FiniteElementSpace_1_1key__hash.html" target="_self">key_hash</a></td><td class="desc"></td></tr>
<tr id="row_1_259_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElementSpace_1_1RefinementOperator.html" target="_self">RefinementOperator</a></td><td class="desc"><a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> interpolation operator applicable after mesh refinement </td></tr>
<tr id="row_1_260_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FiniteElementSpaceHierarchy.html" target="_self">FiniteElementSpaceHierarchy</a></td><td class="desc"></td></tr>
<tr id="row_1_261_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FluxFunction.html" target="_self">FluxFunction</a></td><td class="desc">Abstract class for hyperbolic flux for a system of hyperbolic conservation laws </td></tr>
<tr id="row_1_262_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FMSDataCollection.html" target="_self">FMSDataCollection</a></td><td class="desc">Data collection that uses FMS </td></tr>
<tr id="row_1_263_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ForwardEulerSolver.html" target="_self">ForwardEulerSolver</a></td><td class="desc">The classical forward Euler method </td></tr>
<tr id="row_1_264_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FoxGoodwinSolver.html" target="_self">FoxGoodwinSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_265_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FuentesPyramid.html" target="_self">FuentesPyramid</a></td><td class="desc"></td></tr>
<tr id="row_1_266_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FunctionCoefficient.html" target="_self">FunctionCoefficient</a></td><td class="desc">A general function coefficient </td></tr>
<tr id="row_1_267_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1FunctionSpace.html" target="_self">FunctionSpace</a></td><td class="desc">Describes the function space on each element </td></tr>
<tr id="row_1_268_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussBiLinear2DFiniteElement.html" target="_self">GaussBiLinear2DFiniteElement</a></td><td class="desc">A 2D bi-linear element on a square with nodes at the "Gaussian" points </td></tr>
<tr id="row_1_269_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussBiQuad2DFiniteElement.html" target="_self">GaussBiQuad2DFiniteElement</a></td><td class="desc">A 2D bi-quadratic element on a square with nodes at the 9 "Gaussian" points </td></tr>
<tr id="row_1_270_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussianSpacingFunction.html" target="_self">GaussianSpacingFunction</a></td><td class="desc">Gaussian spacing function of the general form g(x) = a exp(-(x-m)^2 / c^2) for some scalar parameters a, m, c </td></tr>
<tr id="row_1_271_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussIntegrationRule.html" target="_self">GaussIntegrationRule</a></td><td class="desc"></td></tr>
<tr id="row_1_272_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussLinear2DFiniteElement.html" target="_self">GaussLinear2DFiniteElement</a></td><td class="desc">A linear element on a triangle with nodes at the 3 "Gaussian" points </td></tr>
<tr id="row_1_273_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussLinearDiscont2DFECollection.html" target="_self">GaussLinearDiscont2DFECollection</a></td><td class="desc">Version of <a class="el" href="classmfem_1_1LinearDiscont2DFECollection.html" title="Piecewise-linear discontinuous finite elements in 2D. This class is kept only for backward compatibil...">LinearDiscont2DFECollection</a> with dofs in the Gaussian points </td></tr>
<tr id="row_1_274_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussQuad2DFiniteElement.html" target="_self">GaussQuad2DFiniteElement</a></td><td class="desc">A quadratic element on triangle with nodes at the "Gaussian" points </td></tr>
<tr id="row_1_275_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GaussQuadraticDiscont2DFECollection.html" target="_self">GaussQuadraticDiscont2DFECollection</a></td><td class="desc">Version of <a class="el" href="classmfem_1_1QuadraticDiscont2DFECollection.html" title="Piecewise-quadratic discontinuous finite elements in 2D. This class is kept only for backward compati...">QuadraticDiscont2DFECollection</a> with dofs in the Gaussian points </td></tr>
<tr id="row_1_276_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeneralAMS.html" target="_self">GeneralAMS</a></td><td class="desc">Perform AMS cycle with generic <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> objects </td></tr>
<tr id="row_1_277_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeneralizedAlpha2Solver.html" target="_self">GeneralizedAlpha2Solver</a></td><td class="desc"></td></tr>
<tr id="row_1_278_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeneralizedAlphaSolver.html" target="_self">GeneralizedAlphaSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_279_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GenericIntegrationRule.html" target="_self">GenericIntegrationRule</a></td><td class="desc"></td></tr>
<tr id="row_1_280_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeometricFactors.html" target="_self">GeometricFactors</a></td><td class="desc">Structure for storing mesh geometric factors: coordinates, Jacobians, and determinants of the Jacobians </td></tr>
<tr id="row_1_281_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeometricMultigrid.html" target="_self">GeometricMultigrid</a></td><td class="desc">Geometric multigrid associated with a hierarchy of finite element spaces </td></tr>
<tr id="row_1_282_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeometricSpacingFunction.html" target="_self">GeometricSpacingFunction</a></td><td class="desc">Geometric spacing function </td></tr>
<tr id="row_1_283_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_283_" class="arrow" onclick="dynsection.toggleFolder('1_283_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Geometry.html" target="_self">Geometry</a></td><td class="desc"></td></tr>
<tr id="row_1_283_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants.html" target="_self">Constants</a></td><td class="desc"></td></tr>
<tr id="row_1_283_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_1_" class="arrow" onclick="dynsection.toggleFolder('1_283_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1CUBE_01_4.html" target="_self">Constants< Geometry::CUBE ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1CUBE_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_283_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1POINT_01_4.html" target="_self">Constants< Geometry::POINT ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_3_" class="arrow" onclick="dynsection.toggleFolder('1_283_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1PRISM_01_4.html" target="_self">Constants< Geometry::PRISM ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1PRISM_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_283_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_4_" class="arrow" onclick="dynsection.toggleFolder('1_283_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1PYRAMID_01_4.html" target="_self">Constants< Geometry::PYRAMID ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1PYRAMID_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_283_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1SEGMENT_01_4.html" target="_self">Constants< Geometry::SEGMENT ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_6_" class="arrow" onclick="dynsection.toggleFolder('1_283_6_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1SQUARE_01_4.html" target="_self">Constants< Geometry::SQUARE ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1SQUARE_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_283_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_7_" class="arrow" onclick="dynsection.toggleFolder('1_283_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1TETRAHEDRON_01_4.html" target="_self">Constants< Geometry::TETRAHEDRON ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1TETRAHEDRON_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_283_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_283_8_" class="arrow" onclick="dynsection.toggleFolder('1_283_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1TRIANGLE_01_4.html" target="_self">Constants< Geometry::TRIANGLE ></a></td><td class="desc"></td></tr>
<tr id="row_1_283_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Geometry_1_1Constants_3_01Geometry_1_1TRIANGLE_01_4_1_1VertToVert.html" target="_self">VertToVert</a></td><td class="desc"></td></tr>
<tr id="row_1_284_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GeometryRefiner.html" target="_self">GeometryRefiner</a></td><td class="desc"></td></tr>
<tr id="row_1_285_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GMRESSolver.html" target="_self">GMRESSolver</a></td><td class="desc">GMRES method </td></tr>
<tr id="row_1_286_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GnuTLS__global__state.html" target="_self">GnuTLS_global_state</a></td><td class="desc"></td></tr>
<tr id="row_1_287_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GnuTLS__session__params.html" target="_self">GnuTLS_session_params</a></td><td class="desc"></td></tr>
<tr id="row_1_288_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GnuTLS__socketbuf.html" target="_self">GnuTLS_socketbuf</a></td><td class="desc"></td></tr>
<tr id="row_1_289_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GnuTLS__status.html" target="_self">GnuTLS_status</a></td><td class="desc"></td></tr>
<tr id="row_1_290_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GPUBlas.html" target="_self">GPUBlas</a></td><td class="desc">Singleton class represented a cuBLAS or hipBLAS handle </td></tr>
<tr id="row_1_291_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GPUBlasBatchedLinAlg.html" target="_self">GPUBlasBatchedLinAlg</a></td><td class="desc"></td></tr>
<tr id="row_1_292_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GradComponentCoeff.html" target="_self">GradComponentCoeff</a></td><td class="desc"></td></tr>
<tr id="row_1_293_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GradientGridFunctionCoefficient.html" target="_self">GradientGridFunctionCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> coefficient defined as the Gradient of a scalar <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> </td></tr>
<tr id="row_1_294_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GradientIntegrator.html" target="_self">GradientIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_295_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GradientInterpolator.html" target="_self">GradientInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_296_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GridFunction.html" target="_self">GridFunction</a></td><td class="desc">Class for grid function - <a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> with associated FE space </td></tr>
<tr id="row_1_297_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GridFunctionCoefficient.html" target="_self">GridFunctionCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Coefficient.html" title="Base class Coefficients that optionally depend on space and time. These are used by the BilinearFormI...">Coefficient</a> defined by a <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a>. This coefficient is mesh dependent </td></tr>
<tr id="row_1_298_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GridFunctionPumi.html" target="_self">GridFunctionPumi</a></td><td class="desc">Class for PUMI grid functions </td></tr>
<tr id="row_1_299_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GridTransfer.html" target="_self">GridTransfer</a></td><td class="desc">Base class for transfer algorithms that construct transfer <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a>s between two finite element (FE) spaces </td></tr>
<tr id="row_1_300_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_300_" class="arrow" onclick="dynsection.toggleFolder('1_300_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GroupCommunicator.html" target="_self">GroupCommunicator</a></td><td class="desc">Communicator performing operations within groups defined by a <a class="el" href="classmfem_1_1GroupTopology.html">GroupTopology</a> with arbitrary-size data associated with each group </td></tr>
<tr id="row_1_300_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1GroupCommunicator_1_1OpData.html" target="_self">OpData</a></td><td class="desc">Data structure on which we define reduce operations. The data is associated with (and the operation is performed on) one group at a time </td></tr>
<tr id="row_1_301_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GroupConvectionIntegrator.html" target="_self">GroupConvectionIntegrator</a></td><td class="desc">\(\alpha (Q \cdot \nabla u, v)\) using the "group" FE discretization </td></tr>
<tr id="row_1_302_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GroupTopology.html" target="_self">GroupTopology</a></td><td class="desc"></td></tr>
<tr id="row_1_303_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GSOPGSLIB.html" target="_self">GSOPGSLIB</a></td><td class="desc">Class for gather-scatter (gs) operations on Vectors based on corresponding global identifiers </td></tr>
<tr id="row_1_304_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1GSSmoother.html" target="_self">GSSmoother</a></td><td class="desc">Data type for Gauss-Seidel smoother of sparse matrix </td></tr>
<tr id="row_1_305_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__BergotPyramidElement.html" target="_self">H1_BergotPyramidElement</a></td><td class="desc"></td></tr>
<tr id="row_1_306_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FECollection.html" target="_self">H1_FECollection</a></td><td class="desc">Arbitrary order H1-conforming (continuous) finite elements </td></tr>
<tr id="row_1_307_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement.html" target="_self">H1_FiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_308_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement_3_01Geometry_1_1CUBE_00_01P_01_4.html" target="_self">H1_FiniteElement< Geometry::CUBE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_309_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement_3_01Geometry_1_1SEGMENT_00_01P_01_4.html" target="_self">H1_FiniteElement< Geometry::SEGMENT, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_310_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement_3_01Geometry_1_1SQUARE_00_01P_01_4.html" target="_self">H1_FiniteElement< Geometry::SQUARE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_311_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement_3_01Geometry_1_1TETRAHEDRON_00_01P_01_4.html" target="_self">H1_FiniteElement< Geometry::TETRAHEDRON, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_312_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElement_3_01Geometry_1_1TRIANGLE_00_01P_01_4.html" target="_self">H1_FiniteElement< Geometry::TRIANGLE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_313_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FiniteElementSpace.html" target="_self">H1_FiniteElementSpace</a></td><td class="desc"></td></tr>
<tr id="row_1_314_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__FuentesPyramidElement.html" target="_self">H1_FuentesPyramidElement</a></td><td class="desc"></td></tr>
<tr id="row_1_315_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__HexahedronElement.html" target="_self">H1_HexahedronElement</a></td><td class="desc">Arbitrary order H1 elements in 3D on a cube </td></tr>
<tr id="row_1_316_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__QuadrilateralElement.html" target="_self">H1_QuadrilateralElement</a></td><td class="desc">Arbitrary order H1 elements in 2D on a square </td></tr>
<tr id="row_1_317_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__SegmentElement.html" target="_self">H1_SegmentElement</a></td><td class="desc">Arbitrary order H1 elements in 1D </td></tr>
<tr id="row_1_318_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__TetrahedronElement.html" target="_self">H1_TetrahedronElement</a></td><td class="desc">Arbitrary order H1 elements in 3D on a tetrahedron </td></tr>
<tr id="row_1_319_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__Trace__FECollection.html" target="_self">H1_Trace_FECollection</a></td><td class="desc">Arbitrary order "H^{1/2}-conforming" trace finite elements defined on the interface between mesh elements (faces,edges,vertices); these are the trace FEs of the H1-conforming FEs </td></tr>
<tr id="row_1_320_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__TriangleElement.html" target="_self">H1_TriangleElement</a></td><td class="desc">Arbitrary order H1 elements in 2D on a triangle </td></tr>
<tr id="row_1_321_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1__WedgeElement.html" target="_self">H1_WedgeElement</a></td><td class="desc">Arbitrary order H1 elements in 3D on a wedge </td></tr>
<tr id="row_1_322_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__FECollection.html" target="_self">H1Pos_FECollection</a></td><td class="desc">Arbitrary order H1-conforming (continuous) finite elements with positive basis functions </td></tr>
<tr id="row_1_323_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__HexahedronElement.html" target="_self">H1Pos_HexahedronElement</a></td><td class="desc">Arbitrary order H1 elements in 3D utilizing the Bernstein basis on a cube </td></tr>
<tr id="row_1_324_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_324_" class="arrow" onclick="dynsection.toggleFolder('1_324_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__PyramidElement.html" target="_self">H1Pos_PyramidElement</a></td><td class="desc"></td></tr>
<tr id="row_1_324_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1H1Pos__PyramidElement_1_1Index.html" target="_self">Index</a></td><td class="desc"></td></tr>
<tr id="row_1_325_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__QuadrilateralElement.html" target="_self">H1Pos_QuadrilateralElement</a></td><td class="desc">Arbitrary order H1 elements in 2D utilizing the Bernstein basis on a square </td></tr>
<tr id="row_1_326_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__SegmentElement.html" target="_self">H1Pos_SegmentElement</a></td><td class="desc">Arbitrary order H1 elements in 1D utilizing the Bernstein basis </td></tr>
<tr id="row_1_327_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__TetrahedronElement.html" target="_self">H1Pos_TetrahedronElement</a></td><td class="desc"></td></tr>
<tr id="row_1_328_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__TriangleElement.html" target="_self">H1Pos_TriangleElement</a></td><td class="desc">Arbitrary order H1 elements in 2D utilizing the Bernstein basis on a triangle </td></tr>
<tr id="row_1_329_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Pos__WedgeElement.html" target="_self">H1Pos_WedgeElement</a></td><td class="desc">Arbitrary order H1 elements in 3D utilizing the Bernstein basis on a wedge </td></tr>
<tr id="row_1_330_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Ser__FECollection.html" target="_self">H1Ser_FECollection</a></td><td class="desc"></td></tr>
<tr id="row_1_331_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1H1Ser__QuadrilateralElement.html" target="_self">H1Ser_QuadrilateralElement</a></td><td class="desc">Arbitrary order H1 serendipity elements in 2D on a quad </td></tr>
<tr id="row_1_332_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Hashed2.html" target="_self">Hashed2</a></td><td class="desc"></td></tr>
<tr id="row_1_333_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Hashed4.html" target="_self">Hashed4</a></td><td class="desc"></td></tr>
<tr id="row_1_334_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Hasher.html" target="_self">Hasher</a></td><td class="desc">Streaming implementation for murmurhash3 128 (x64). Constructs the hash in 3 stages: init, append, finalize </td></tr>
<tr id="row_1_335_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HashFunction.html" target="_self">HashFunction</a></td><td class="desc">Hash function for data sequences </td></tr>
<tr id="row_1_336_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_336_" class="arrow" onclick="dynsection.toggleFolder('1_336_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HashTable.html" target="_self">HashTable</a></td><td class="desc"></td></tr>
<tr id="row_1_336_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HashTable_1_1const__iterator.html" target="_self">const_iterator</a></td><td class="desc"></td></tr>
<tr id="row_1_336_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HashTable_1_1iterator.html" target="_self">iterator</a></td><td class="desc"></td></tr>
<tr id="row_1_337_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HdivSaddlePointSolver.html" target="_self">HdivSaddlePointSolver</a></td><td class="desc">Solve the H(div) saddle-point system using MINRES with matrix-free block-diagonal preconditioning </td></tr>
<tr id="row_1_338_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Hexahedron.html" target="_self">Hexahedron</a></td><td class="desc">Data type hexahedron element </td></tr>
<tr id="row_1_339_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HHTAlphaSolver.html" target="_self">HHTAlphaSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_340_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HiopNlpOptimizer.html" target="_self">HiopNlpOptimizer</a></td><td class="desc">Adapts the HiOp functionality to the MFEM <a class="el" href="classmfem_1_1OptimizationSolver.html" title="Abstract solver for OptimizationProblems.">OptimizationSolver</a> interface </td></tr>
<tr id="row_1_341_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HiopOptimizationProblem.html" target="_self">HiopOptimizationProblem</a></td><td class="desc">Internal class - adapts the <a class="el" href="classmfem_1_1OptimizationProblem.html">OptimizationProblem</a> class to HiOp's interface </td></tr>
<tr id="row_1_342_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HiOpProblem.html" target="_self">HiOpProblem</a></td><td class="desc">Users can inherit this class to access to HiOp-specific functionality </td></tr>
<tr id="row_1_343_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1HipWrap.html" target="_self">HipWrap</a></td><td class="desc"></td></tr>
<tr id="row_1_344_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1HipWrap_3_011_01_4.html" target="_self">HipWrap< 1 ></a></td><td class="desc"></td></tr>
<tr id="row_1_345_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1HipWrap_3_012_01_4.html" target="_self">HipWrap< 2 ></a></td><td class="desc"></td></tr>
<tr id="row_1_346_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1HipWrap_3_013_01_4.html" target="_self">HipWrap< 3 ></a></td><td class="desc"></td></tr>
<tr id="row_1_347_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Hybridization.html" target="_self">Hybridization</a></td><td class="desc">Auxiliary class <a class="el" href="classmfem_1_1Hybridization.html" title="Auxiliary class Hybridization, used to implement BilinearForm hybridization.">Hybridization</a>, used to implement <a class="el" href="classmfem_1_1BilinearForm.html" title="A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFInteg...">BilinearForm</a> hybridization </td></tr>
<tr id="row_1_348_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HybridizationExtension.html" target="_self">HybridizationExtension</a></td><td class="desc">Extension class supporting <a class="el" href="classmfem_1_1Hybridization.html" title="Auxiliary class Hybridization, used to implement BilinearForm hybridization.">Hybridization</a> on device (GPU) </td></tr>
<tr id="row_1_349_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HyperbolicFormIntegrator.html" target="_self">HyperbolicFormIntegrator</a></td><td class="desc">Abstract hyperbolic form integrator, assembling (F(u, x), ∇v) and <F̂(u⁻,u⁺,x) n, [v]> terms for scalar finite elements </td></tr>
<tr id="row_1_350_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HyperelasticModel.html" target="_self">HyperelasticModel</a></td><td class="desc">Abstract class for hyperelastic models </td></tr>
<tr id="row_1_351_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HyperelasticNLFIntegrator.html" target="_self">HyperelasticNLFIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_352_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Hypre.html" target="_self">Hypre</a></td><td class="desc">A simple singleton class for hypre's global settings, that 1) calls HYPRE_Init() and sets some GPU-relevant options at construction and 2) calls HYPRE_Finalize() at destruction </td></tr>
<tr id="row_1_353_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreADS.html" target="_self">HypreADS</a></td><td class="desc">The Auxiliary-space Divergence <a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> in hypre </td></tr>
<tr id="row_1_354_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreAME.html" target="_self">HypreAME</a></td><td class="desc"></td></tr>
<tr id="row_1_355_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreAMS.html" target="_self">HypreAMS</a></td><td class="desc">The Auxiliary-space Maxwell <a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> in hypre </td></tr>
<tr id="row_1_356_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreBoomerAMG.html" target="_self">HypreBoomerAMG</a></td><td class="desc">The BoomerAMG solver in hypre </td></tr>
<tr id="row_1_357_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreDiagScale.html" target="_self">HypreDiagScale</a></td><td class="desc">Jacobi preconditioner in hypre </td></tr>
<tr id="row_1_358_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreEuclid.html" target="_self">HypreEuclid</a></td><td class="desc"></td></tr>
<tr id="row_1_359_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreFGMRES.html" target="_self">HypreFGMRES</a></td><td class="desc">Flexible GMRES solver in hypre </td></tr>
<tr id="row_1_360_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreGMRES.html" target="_self">HypreGMRES</a></td><td class="desc">GMRES solver in hypre </td></tr>
<tr id="row_1_361_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreIdentity.html" target="_self">HypreIdentity</a></td><td class="desc">The identity operator as a hypre solver </td></tr>
<tr id="row_1_362_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreILU.html" target="_self">HypreILU</a></td><td class="desc">Wrapper for <a class="el" href="classmfem_1_1Hypre.html" title="A simple singleton class for hypre's global settings, that 1) calls HYPRE_Init() and sets some GPU-re...">Hypre</a>'s native parallel ILU preconditioner </td></tr>
<tr id="row_1_363_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreLOBPCG.html" target="_self">HypreLOBPCG</a></td><td class="desc"></td></tr>
<tr id="row_1_364_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreParaSails.html" target="_self">HypreParaSails</a></td><td class="desc">The ParaSails preconditioner in hypre </td></tr>
<tr id="row_1_365_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreParMatrix.html" target="_self">HypreParMatrix</a></td><td class="desc">Wrapper for hypre's ParCSR matrix class </td></tr>
<tr id="row_1_366_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreParVector.html" target="_self">HypreParVector</a></td><td class="desc">Wrapper for hypre's parallel vector class </td></tr>
<tr id="row_1_367_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HyprePCG.html" target="_self">HyprePCG</a></td><td class="desc">PCG solver in hypre </td></tr>
<tr id="row_1_368_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreSmoother.html" target="_self">HypreSmoother</a></td><td class="desc">Parallel smoothers in hypre </td></tr>
<tr id="row_1_369_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreSolver.html" target="_self">HypreSolver</a></td><td class="desc">Abstract class for hypre's solvers and preconditioners </td></tr>
<tr id="row_1_370_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1HypreTriSolve.html" target="_self">HypreTriSolve</a></td><td class="desc"></td></tr>
<tr id="row_1_371_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IdentityInterpolator.html" target="_self">IdentityInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_372_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IdentityMatrixCoefficient.html" target="_self">IdentityMatrixCoefficient</a></td><td class="desc">Constant matrix coefficient defined as the identity of dimension d </td></tr>
<tr id="row_1_373_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IdentityOperator.html" target="_self">IdentityOperator</a></td><td class="desc">Identity <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> I: x -> x </td></tr>
<tr id="row_1_374_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ifgzstream.html" target="_self">ifgzstream</a></td><td class="desc"></td></tr>
<tr id="row_1_375_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ImplicitMidpointSolver.html" target="_self">ImplicitMidpointSolver</a></td><td class="desc">Implicit midpoint method. A-stable, not L-stable </td></tr>
<tr id="row_1_376_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IncompressibleNeoHookeanIntegrator.html" target="_self">IncompressibleNeoHookeanIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_377_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Init.html" target="_self">Init</a></td><td class="desc">A class to initialize the size of a Tensor </td></tr>
<tr id="row_1_378_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Init_3_01Dim_00_01Dim_00_01T_00_01Args_8_8_8_01_4.html" target="_self">Init< Dim, Dim, T, Args... ></a></td><td class="desc"></td></tr>
<tr id="row_1_379_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InnerProductCoefficient.html" target="_self">InnerProductCoefficient</a></td><td class="desc">Scalar coefficient defined as the inner product of two vector coefficients </td></tr>
<tr id="row_1_380_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IntegerSet.html" target="_self">IntegerSet</a></td><td class="desc">A set of integers </td></tr>
<tr id="row_1_381_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IntegrationPoint.html" target="_self">IntegrationPoint</a></td><td class="desc">Class for integration point with weight </td></tr>
<tr id="row_1_382_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IntegrationPointTransformation.html" target="_self">IntegrationPointTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_383_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IntegrationRule.html" target="_self">IntegrationRule</a></td><td class="desc">Class for an integration rule - an <a class="el" href="classmfem_1_1Array.html">Array</a> of <a class="el" href="classmfem_1_1IntegrationPoint.html" title="Class for integration point with weight.">IntegrationPoint</a> </td></tr>
<tr id="row_1_384_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IntegrationRules.html" target="_self">IntegrationRules</a></td><td class="desc">Container class for integration rules </td></tr>
<tr id="row_1_385_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Integrator.html" target="_self">Integrator</a></td><td class="desc">This base class implements some shared functionality between linear and nonlinear form integrators </td></tr>
<tr id="row_1_386_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1InterpConfig.html" target="_self">InterpConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_387_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InterpolationGridTransfer.html" target="_self">InterpolationGridTransfer</a></td><td class="desc">Transfer data between a coarse mesh and an embedded refined mesh using interpolation </td></tr>
<tr id="row_1_388_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InterpolationManager.html" target="_self">InterpolationManager</a></td><td class="desc">This class manages the storage and computation of the interpolations from master (coarse) face to slave (fine) face </td></tr>
<tr id="row_1_389_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InterpolatorFP.html" target="_self">InterpolatorFP</a></td><td class="desc"></td></tr>
<tr id="row_1_390_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_390_" class="arrow" onclick="dynsection.toggleFolder('1_390_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IntRuleCoefficient.html" target="_self">IntRuleCoefficient</a></td><td class="desc"></td></tr>
<tr id="row_1_390_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IntRuleCoefficient_1_1Aux.html" target="_self">Aux</a></td><td class="desc"></td></tr>
<tr id="row_1_390_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IntRuleCoefficient_1_1Aux_3_01false_00_01dummy_01_4.html" target="_self">Aux< false, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_390_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_390_2_" class="arrow" onclick="dynsection.toggleFolder('1_390_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IntRuleCoefficient_1_1Aux_3_01true_00_01dummy_01_4.html" target="_self">Aux< true, dummy ></a></td><td class="desc"></td></tr>
<tr id="row_1_390_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IntRuleCoefficient_1_1Aux_3_01true_00_01dummy_01_4_1_1result__t.html" target="_self">result_t</a></td><td class="desc"></td></tr>
<tr id="row_1_391_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InvariantsEvaluator2D.html" target="_self">InvariantsEvaluator2D</a></td><td class="desc">Auxiliary class for evaluating the 2x2 matrix invariants and their first and second derivatives </td></tr>
<tr id="row_1_392_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InvariantsEvaluator3D.html" target="_self">InvariantsEvaluator3D</a></td><td class="desc">Auxiliary class for evaluating the 3x3 matrix invariants and their first and second derivatives </td></tr>
<tr id="row_1_393_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InverseElementTransformation.html" target="_self">InverseElementTransformation</a></td><td class="desc">The inverse transformation of a given <a class="el" href="classmfem_1_1ElementTransformation.html">ElementTransformation</a> </td></tr>
<tr id="row_1_394_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InverseHarmonicModel.html" target="_self">InverseHarmonicModel</a></td><td class="desc"></td></tr>
<tr id="row_1_395_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InverseIntegrator.html" target="_self">InverseIntegrator</a></td><td class="desc"><a class="el" href="classmfem_1_1Integrator.html" title="This base class implements some shared functionality between linear and nonlinear form integrators.">Integrator</a> that inverts the matrix assembled by another integrator </td></tr>
<tr id="row_1_396_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1InverseMatrixCoefficient.html" target="_self">InverseMatrixCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined as the inverse of a matrix coefficient </td></tr>
<tr id="row_1_397_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1isockstream.html" target="_self">isockstream</a></td><td class="desc"></td></tr>
<tr id="row_1_398_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IsoparametricTransformation.html" target="_self">IsoparametricTransformation</a></td><td class="desc">A standard isoparametric element transformation </td></tr>
<tr id="row_1_399_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_399_" class="arrow" onclick="dynsection.toggleFolder('1_399_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IterativeSolver.html" target="_self">IterativeSolver</a></td><td class="desc">Abstract base class for iterative solver </td></tr>
<tr id="row_1_399_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1IterativeSolver_1_1PrintLevel.html" target="_self">PrintLevel</a></td><td class="desc">Settings for the output behavior of the <a class="el" href="classmfem_1_1IterativeSolver.html" title="Abstract base class for iterative solver.">IterativeSolver</a> </td></tr>
<tr id="row_1_400_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1IterativeSolverController.html" target="_self">IterativeSolverController</a></td><td class="desc">Abstract base class for an iterative solver controller </td></tr>
<tr id="row_1_401_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1JumpScaling.html" target="_self">JumpScaling</a></td><td class="desc"></td></tr>
<tr id="row_1_402_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_402_" class="arrow" onclick="dynsection.toggleFolder('1_402_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KDTree.html" target="_self">KDTree</a></td><td class="desc"></td></tr>
<tr id="row_1_402_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KDTree_1_1NodeND.html" target="_self">NodeND</a></td><td class="desc">Structure defining a node in the <a class="el" href="classmfem_1_1KDTree.html">KDTree</a> </td></tr>
<tr id="row_1_402_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KDTree_1_1PointND.html" target="_self">PointND</a></td><td class="desc"></td></tr>
<tr id="row_1_403_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KDTreeBase.html" target="_self">KDTreeBase</a></td><td class="desc">Abstract base class for <a class="el" href="classmfem_1_1KDTree.html">KDTree</a>. Can be used when the dimension of the space is known dynamically </td></tr>
<tr id="row_1_404_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KDTreeNodalProjection.html" target="_self">KDTreeNodalProjection</a></td><td class="desc"></td></tr>
<tr id="row_1_405_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KellyErrorEstimator.html" target="_self">KellyErrorEstimator</a></td><td class="desc">Fast error indication strategy for smooth scalar parallel problems </td></tr>
<tr id="row_1_406_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KernelDispatchKeyHash.html" target="_self">KernelDispatchKeyHash</a></td><td class="desc">Hashes variadic packs for which each type contained in the variadic pack has a specialization of <code>std::hash</code> available </td></tr>
<tr id="row_1_407_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KernelDispatchTable.html" target="_self">KernelDispatchTable</a></td><td class="desc"></td></tr>
<tr id="row_1_408_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_408_" class="arrow" onclick="dynsection.toggleFolder('1_408_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KernelDispatchTable_3_01Kernels_00_01Signature_00_01internal_1_1KernelTypeList_3_018e1493539b29a8b2ec26081b9f8899fe.html" target="_self">KernelDispatchTable< Kernels, Signature, internal::KernelTypeList< Params... >, internal::KernelTypeList< OptParams... > ></a></td><td class="desc"></td></tr>
<tr id="row_1_408_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_408_0_" class="arrow" onclick="dynsection.toggleFolder('1_408_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KernelDispatchTable_3_01Kernels_00_01Signature_00_01internal_1_1KernelTypeList_3_09dd34527278f1aaaa8e96381c4910931.html" target="_self">Specialization</a></td><td class="desc">Register a specialized kernel for dispatch </td></tr>
<tr id="row_1_408_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1KernelDispatchTable_3_01Kernels_00_01Signature_00_01internal_1_1KernelTypeList_3_0ef4519d744fcd3ed9b9abafbf2c619ac.html" target="_self">Opt</a></td><td class="desc"></td></tr>
<tr id="row_1_409_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KernelReporter.html" target="_self">KernelReporter</a></td><td class="desc">Singleton class to report fallback kernels </td></tr>
<tr id="row_1_410_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KINSolver.html" target="_self">KINSolver</a></td><td class="desc">Interface to the KINSOL library – nonlinear solver methods </td></tr>
<tr id="row_1_411_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KLUSolver.html" target="_self">KLUSolver</a></td><td class="desc">Direct sparse solver using KLU </td></tr>
<tr id="row_1_412_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1KnotVector.html" target="_self">KnotVector</a></td><td class="desc">A vector of knots in one dimension, with B-spline basis functions of a prescribed order </td></tr>
<tr id="row_1_413_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__BergotPyramidElement.html" target="_self">L2_BergotPyramidElement</a></td><td class="desc">Arbitrary order L2 elements in 3D on a pyramid </td></tr>
<tr id="row_1_414_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FECollection.html" target="_self">L2_FECollection</a></td><td class="desc">Arbitrary order "L2-conforming" discontinuous finite elements </td></tr>
<tr id="row_1_415_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement.html" target="_self">L2_FiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_416_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement_3_01Geometry_1_1CUBE_00_01P_01_4.html" target="_self">L2_FiniteElement< Geometry::CUBE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_417_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement_3_01Geometry_1_1SEGMENT_00_01P_01_4.html" target="_self">L2_FiniteElement< Geometry::SEGMENT, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_418_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement_3_01Geometry_1_1SQUARE_00_01P_01_4.html" target="_self">L2_FiniteElement< Geometry::SQUARE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_419_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement_3_01Geometry_1_1TETRAHEDRON_00_01P_01_4.html" target="_self">L2_FiniteElement< Geometry::TETRAHEDRON, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_420_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement_3_01Geometry_1_1TRIANGLE_00_01P_01_4.html" target="_self">L2_FiniteElement< Geometry::TRIANGLE, P ></a></td><td class="desc"></td></tr>
<tr id="row_1_421_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElement__base.html" target="_self">L2_FiniteElement_base</a></td><td class="desc"></td></tr>
<tr id="row_1_422_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FiniteElementSpace.html" target="_self">L2_FiniteElementSpace</a></td><td class="desc"></td></tr>
<tr id="row_1_423_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__FuentesPyramidElement.html" target="_self">L2_FuentesPyramidElement</a></td><td class="desc"></td></tr>
<tr id="row_1_424_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__HexahedronElement.html" target="_self">L2_HexahedronElement</a></td><td class="desc">Arbitrary order L2 elements in 3D on a cube </td></tr>
<tr id="row_1_425_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__QuadrilateralElement.html" target="_self">L2_QuadrilateralElement</a></td><td class="desc">Arbitrary order L2 elements in 2D on a square </td></tr>
<tr id="row_1_426_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__SegmentElement.html" target="_self">L2_SegmentElement</a></td><td class="desc">Arbitrary order L2 elements in 1D on a segment </td></tr>
<tr id="row_1_427_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__TetrahedronElement.html" target="_self">L2_TetrahedronElement</a></td><td class="desc">Arbitrary order L2 elements in 3D on a tetrahedron </td></tr>
<tr id="row_1_428_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__TriangleElement.html" target="_self">L2_TriangleElement</a></td><td class="desc">Arbitrary order L2 elements in 2D on a triangle </td></tr>
<tr id="row_1_429_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2__WedgeElement.html" target="_self">L2_WedgeElement</a></td><td class="desc">Arbitrary order L2 elements in 3D on a wedge </td></tr>
<tr id="row_1_430_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ElementRestriction.html" target="_self">L2ElementRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that converts L2 <a class="el" href="classmfem_1_1FiniteElementSpace.html" title="Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...">FiniteElementSpace</a> L-vectors to E-vectors </td></tr>
<tr id="row_1_431_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2FaceRestriction.html" target="_self">L2FaceRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that extracts Face degrees of freedom for L2 spaces </td></tr>
<tr id="row_1_432_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2InterfaceFaceRestriction.html" target="_self">L2InterfaceFaceRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that extracts face degrees of freedom for L2 interface spaces </td></tr>
<tr id="row_1_433_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2MortarIntegrator.html" target="_self">L2MortarIntegrator</a></td><td class="desc"><a class="el" href="classmfem_1_1Integrator.html" title="This base class implements some shared functionality between linear and nonlinear form integrators.">Integrator</a> for scalar finite elements </td></tr>
<tr id="row_1_434_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2NormalDerivativeFaceRestriction.html" target="_self">L2NormalDerivativeFaceRestriction</a></td><td class="desc">Class to compute face normal derivatives (in reference coordinate) of an L2 grid function (used internally by <a class="el" href="classmfem_1_1L2FaceRestriction.html" title="Operator that extracts Face degrees of freedom for L2 spaces.">L2FaceRestriction</a>) </td></tr>
<tr id="row_1_435_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__HexahedronElement.html" target="_self">L2Pos_HexahedronElement</a></td><td class="desc">Arbitrary order L2 elements in 3D utilizing the Bernstein basis on a cube </td></tr>
<tr id="row_1_436_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_436_" class="arrow" onclick="dynsection.toggleFolder('1_436_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__PyramidElement.html" target="_self">L2Pos_PyramidElement</a></td><td class="desc">Arbitrary order L2 elements in 3D utilizing the Bernstein basis on a pyramid </td></tr>
<tr id="row_1_436_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1L2Pos__PyramidElement_1_1Index.html" target="_self">Index</a></td><td class="desc"></td></tr>
<tr id="row_1_437_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__QuadrilateralElement.html" target="_self">L2Pos_QuadrilateralElement</a></td><td class="desc">Arbitrary order L2 elements in 2D utilizing the Bernstein basis on a square </td></tr>
<tr id="row_1_438_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__SegmentElement.html" target="_self">L2Pos_SegmentElement</a></td><td class="desc">Arbitrary order L2 elements in 1D utilizing the Bernstein basis on a segment </td></tr>
<tr id="row_1_439_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__TetrahedronElement.html" target="_self">L2Pos_TetrahedronElement</a></td><td class="desc"></td></tr>
<tr id="row_1_440_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__TriangleElement.html" target="_self">L2Pos_TriangleElement</a></td><td class="desc">Arbitrary order L2 elements in 2D utilizing the Bernstein basis on a triangle </td></tr>
<tr id="row_1_441_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2Pos__WedgeElement.html" target="_self">L2Pos_WedgeElement</a></td><td class="desc">Arbitrary order L2 elements in 3D utilizing the Bernstein basis on a wedge </td></tr>
<tr id="row_1_442_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_442_" class="arrow" onclick="dynsection.toggleFolder('1_442_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer.html" target="_self">L2ProjectionGridTransfer</a></td><td class="desc">Transfer data in L2 and H1 finite element spaces between a coarse mesh and an embedded refined mesh using L2 projection </td></tr>
<tr id="row_1_442_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1H1SpaceLumpedMassOperator.html" target="_self">H1SpaceLumpedMassOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_442_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1H1SpaceMixedMassOperator.html" target="_self">H1SpaceMixedMassOperator</a></td><td class="desc"></td></tr>
<tr id="row_1_442_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1L2Projection.html" target="_self">L2Projection</a></td><td class="desc"></td></tr>
<tr id="row_1_442_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1L2ProjectionH1Space.html" target="_self">L2ProjectionH1Space</a></td><td class="desc">Class below must be public as we now have device code </td></tr>
<tr id="row_1_442_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1L2ProjectionL2Space.html" target="_self">L2ProjectionL2Space</a></td><td class="desc"></td></tr>
<tr id="row_1_442_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ProjectionGridTransfer_1_1L2Prolongation.html" target="_self">L2Prolongation</a></td><td class="desc"></td></tr>
<tr id="row_1_443_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1L2ZienkiewiczZhuEstimator.html" target="_self">L2ZienkiewiczZhuEstimator</a></td><td class="desc">Implements the Zienkiewicz-Zhu error estimation procedure where the flux averaging is replaced by a global L2 projection (requiring a mass matrix solve) </td></tr>
<tr id="row_1_444_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Lagrange1DFiniteElement.html" target="_self">Lagrange1DFiniteElement</a></td><td class="desc">A 1D element with uniform nodes </td></tr>
<tr id="row_1_445_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LagrangeHexFiniteElement.html" target="_self">LagrangeHexFiniteElement</a></td><td class="desc">Tensor products of 1D <a class="el" href="classmfem_1_1Lagrange1DFiniteElement.html" title="A 1D element with uniform nodes.">Lagrange1DFiniteElement</a> (only degree 2 is functional) </td></tr>
<tr id="row_1_446_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LBFGSSolver.html" target="_self">LBFGSSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_447_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LevelSetNormalGradCoeff.html" target="_self">LevelSetNormalGradCoeff</a></td><td class="desc"></td></tr>
<tr id="row_1_448_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Linear1DFiniteElement.html" target="_self">Linear1DFiniteElement</a></td><td class="desc">A 1D linear element with nodes on the endpoints </td></tr>
<tr id="row_1_449_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Linear2DFiniteElement.html" target="_self">Linear2DFiniteElement</a></td><td class="desc">A 2D linear element on triangle with nodes at the vertices of the triangle </td></tr>
<tr id="row_1_450_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Linear3DFiniteElement.html" target="_self">Linear3DFiniteElement</a></td><td class="desc">A 3D linear element on a tetrahedron with nodes at the vertices of the tetrahedron </td></tr>
<tr id="row_1_451_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearAccelerationSolver.html" target="_self">LinearAccelerationSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_452_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearDiscont2DFECollection.html" target="_self">LinearDiscont2DFECollection</a></td><td class="desc">Piecewise-linear discontinuous finite elements in 2D. This class is kept only for backward compatibility, consider using <a class="el" href="classmfem_1_1L2__FECollection.html" title="Arbitrary order "L2-conforming" discontinuous finite elements.">L2_FECollection</a> instead </td></tr>
<tr id="row_1_453_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearDiscont3DFECollection.html" target="_self">LinearDiscont3DFECollection</a></td><td class="desc">Piecewise-linear discontinuous finite elements in 3D. This class is kept only for backward compatibility, consider using <a class="el" href="classmfem_1_1L2__FECollection.html" title="Arbitrary order "L2-conforming" discontinuous finite elements.">L2_FECollection</a> instead </td></tr>
<tr id="row_1_454_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearElasticitySolver.html" target="_self">LinearElasticitySolver</a></td><td class="desc">Class for solving linear elasticity: </td></tr>
<tr id="row_1_455_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearFECollection.html" target="_self">LinearFECollection</a></td><td class="desc">Piecewise-(bi/tri)linear continuous finite elements </td></tr>
<tr id="row_1_456_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearForm.html" target="_self">LinearForm</a></td><td class="desc"><a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> with associated FE space and LinearFormIntegrators </td></tr>
<tr id="row_1_457_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearFormExtension.html" target="_self">LinearFormExtension</a></td><td class="desc">Class extending the <a class="el" href="classmfem_1_1LinearForm.html" title="Vector with associated FE space and LinearFormIntegrators.">LinearForm</a> class to support assembly on devices </td></tr>
<tr id="row_1_458_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearFormIntegrator.html" target="_self">LinearFormIntegrator</a></td><td class="desc">Abstract base class <a class="el" href="classmfem_1_1LinearFormIntegrator.html" title="Abstract base class LinearFormIntegrator.">LinearFormIntegrator</a> </td></tr>
<tr id="row_1_459_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearNonConf3DFECollection.html" target="_self">LinearNonConf3DFECollection</a></td><td class="desc">Piecewise-linear nonconforming finite elements in 3D </td></tr>
<tr id="row_1_460_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearPyramidFiniteElement.html" target="_self">LinearPyramidFiniteElement</a></td><td class="desc">A linear element defined on a square pyramid </td></tr>
<tr id="row_1_461_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearSpacingFunction.html" target="_self">LinearSpacingFunction</a></td><td class="desc">Linear spacing function, defining the width of interval i as s + i * d </td></tr>
<tr id="row_1_462_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LinearWedgeFiniteElement.html" target="_self">LinearWedgeFiniteElement</a></td><td class="desc">A linear element defined on a triangular prism </td></tr>
<tr id="row_1_463_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ListOfIntegerSets.html" target="_self">ListOfIntegerSets</a></td><td class="desc">List of integer sets </td></tr>
<tr id="row_1_464_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Local__FECollection.html" target="_self">Local_FECollection</a></td><td class="desc">Discontinuous collection defined locally by a given finite element </td></tr>
<tr id="row_1_465_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LogarithmicSpacingFunction.html" target="_self">LogarithmicSpacingFunction</a></td><td class="desc">Logarithmic spacing function, uniform in log base 10 by default </td></tr>
<tr id="row_1_466_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LORBase.html" target="_self">LORBase</a></td><td class="desc">Abstract base class for <a class="el" href="classmfem_1_1LORDiscretization.html" title="Create and assemble a low-order refined version of a BilinearForm.">LORDiscretization</a> and <a class="el" href="classmfem_1_1ParLORDiscretization.html" title="Create and assemble a low-order refined version of a ParBilinearForm.">ParLORDiscretization</a> classes, which construct low-order refined versions of bilinear forms </td></tr>
<tr id="row_1_467_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LORDiscretization.html" target="_self">LORDiscretization</a></td><td class="desc">Create and assemble a low-order refined version of a <a class="el" href="classmfem_1_1BilinearForm.html" title="A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFInteg...">BilinearForm</a> </td></tr>
<tr id="row_1_468_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LORSolver.html" target="_self">LORSolver</a></td><td class="desc">Represents a solver of type <em>SolverType</em> created using the low-order refined version of the given <a class="el" href="classmfem_1_1BilinearForm.html" title="A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFInteg...">BilinearForm</a> or <a class="el" href="classmfem_1_1ParBilinearForm.html" title="Class for parallel bilinear form.">ParBilinearForm</a> </td></tr>
<tr id="row_1_469_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LORSolver_3_01HypreADS_01_4.html" target="_self">LORSolver< HypreADS ></a></td><td class="desc"></td></tr>
<tr id="row_1_470_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LORSolver_3_01HypreAMS_01_4.html" target="_self">LORSolver< HypreAMS ></a></td><td class="desc"></td></tr>
<tr id="row_1_471_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LpErrorEstimator.html" target="_self">LpErrorEstimator</a></td><td class="desc">Compares the solution to a known coefficient </td></tr>
<tr id="row_1_472_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LSZienkiewiczZhuEstimator.html" target="_self">LSZienkiewiczZhuEstimator</a></td><td class="desc">Implements the Zienkiewicz-Zhu error estimation procedure [1,2] using face-based patches [3] </td></tr>
<tr id="row_1_473_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LUFactors.html" target="_self">LUFactors</a></td><td class="desc"></td></tr>
<tr id="row_1_474_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1LumpedIntegrator.html" target="_self">LumpedIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_475_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Magma.html" target="_self">Magma</a></td><td class="desc">Singleton class for interfacing with the MAGMA library </td></tr>
<tr id="row_1_476_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MagmaBatchedLinAlg.html" target="_self">MagmaBatchedLinAlg</a></td><td class="desc"></td></tr>
<tr id="row_1_477_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MappedGridFunctionCoefficient.html" target="_self">MappedGridFunctionCoefficient</a></td><td class="desc">Returns f(u(x)) where u is a scalar <a class="el" href="classmfem_1_1GridFunction.html" title="Class for grid function - Vector with associated FE space.">GridFunction</a> and f:R → R </td></tr>
<tr id="row_1_478_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_478_" class="arrow" onclick="dynsection.toggleFolder('1_478_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MassIntegrator.html" target="_self">MassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_478_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MassIntegrator_1_1Kernels.html" target="_self">Kernels</a></td><td class="desc"></td></tr>
<tr id="row_1_479_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MaterialTopology.html" target="_self">MaterialTopology</a></td><td class="desc">Virtual class to define the interface for defining the material topology </td></tr>
<tr id="row_1_480_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc">Abstract data type matrix </td></tr>
<tr id="row_1_481_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixArrayCoefficient.html" target="_self">MatrixArrayCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined by a matrix of scalar coefficients. Coefficients that are not set will evaluate to zero in the vector. The coefficient is stored as a flat <a class="el" href="classmfem_1_1Array.html">Array</a> with indexing (i,j) -> i*width+j </td></tr>
<tr id="row_1_482_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixArrayVectorCoefficient.html" target="_self">MatrixArrayVectorCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined row-wise by an array of vector coefficients. Rows that are not set will evaluate to zero. The matrix coefficient is stored as an array indexing the rows of the matrix </td></tr>
<tr id="row_1_483_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixCoefficient.html" target="_self">MatrixCoefficient</a></td><td class="desc">Base class for <a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> Coefficients that optionally depend on time and space </td></tr>
<tr id="row_1_484_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixConstantCoefficient.html" target="_self">MatrixConstantCoefficient</a></td><td class="desc">A matrix coefficient that is constant in space and time </td></tr>
<tr id="row_1_485_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixFreeAMS.html" target="_self">MatrixFreeAMS</a></td><td class="desc">An auxiliary Maxwell solver for a high-order curl-curl system without high-order assembly </td></tr>
<tr id="row_1_486_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixFreeAuxiliarySpace.html" target="_self">MatrixFreeAuxiliarySpace</a></td><td class="desc">Auxiliary space solvers for <a class="el" href="classmfem_1_1MatrixFreeAMS.html" title="An auxiliary Maxwell solver for a high-order curl-curl system without high-order assembly.">MatrixFreeAMS</a> preconditioner </td></tr>
<tr id="row_1_487_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixFunctionCoefficient.html" target="_self">MatrixFunctionCoefficient</a></td><td class="desc">A matrix coefficient with an optional scalar coefficient multiplier <em>q</em>. The matrix function can either be represented by a std function or a constant matrix provided when constructing this object. <br />
</td></tr>
<tr id="row_1_488_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixInverse.html" target="_self">MatrixInverse</a></td><td class="desc">Abstract data type for matrix inverse </td></tr>
<tr id="row_1_489_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixProductCoefficient.html" target="_self">MatrixProductCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined as the product of two matrices </td></tr>
<tr id="row_1_490_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixRestrictedCoefficient.html" target="_self">MatrixRestrictedCoefficient</a></td><td class="desc">Derived matrix coefficient that has the value of the parent matrix coefficient where it is active and is zero otherwise </td></tr>
<tr id="row_1_491_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixSumCoefficient.html" target="_self">MatrixSumCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Matrix.html" title="Abstract data type matrix.">Matrix</a> coefficient defined as the linear combination of two matrices </td></tr>
<tr id="row_1_492_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MatrixVectorProductCoefficient.html" target="_self">MatrixVectorProductCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> coefficient defined as a product of a matrix coefficient and a vector coefficient </td></tr>
<tr id="row_1_493_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MaxReducer.html" target="_self">MaxReducer</a></td><td class="desc">= max(a,b) </td></tr>
<tr id="row_1_494_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MaxReducer_3_01double_01_4.html" target="_self">MaxReducer< double ></a></td><td class="desc"></td></tr>
<tr id="row_1_495_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MaxReducer_3_01float_01_4.html" target="_self">MaxReducer< float ></a></td><td class="desc"></td></tr>
<tr id="row_1_496_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MemAlloc.html" target="_self">MemAlloc</a></td><td class="desc"></td></tr>
<tr id="row_1_497_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MemAllocNode.html" target="_self">MemAllocNode</a></td><td class="desc"></td></tr>
<tr id="row_1_498_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Memory.html" target="_self">Memory</a></td><td class="desc">Class used by MFEM to store pointers to host and/or device memory </td></tr>
<tr id="row_1_499_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MemoryIJData.html" target="_self">MemoryIJData</a></td><td class="desc"></td></tr>
<tr id="row_1_500_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MemoryManager.html" target="_self">MemoryManager</a></td><td class="desc"></td></tr>
<tr id="row_1_501_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_501_" class="arrow" onclick="dynsection.toggleFolder('1_501_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Mesh.html" target="_self">Mesh</a></td><td class="desc"><a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> data type </td></tr>
<tr id="row_1_501_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Mesh_1_1FaceInfo.html" target="_self">FaceInfo</a></td><td class="desc">This structure stores the low level information necessary to interpret the configuration of elements on a specific face. This information can be accessed using methods like <a class="el" href="classmfem_1_1Mesh.html#a86c6eeb23dadaafd282a6ff0dbe63b69">GetFaceElements()</a>, <a class="el" href="classmfem_1_1Mesh.html#a1c20cf851677852829e58921c2c80436">GetFaceInfos()</a>, <a class="el" href="classmfem_1_1Mesh.html#a86f0045725ec8f8682c6d1e1147e85fe" title="Return true if the given face is interior.">FaceIsInterior()</a>, etc </td></tr>
<tr id="row_1_501_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Mesh_1_1FaceInformation.html" target="_self">FaceInformation</a></td><td class="desc">This structure is used as a human readable output format that deciphers the information contained in <a class="el" href="structmfem_1_1Mesh_1_1FaceInfo.html" title="This structure stores the low level information necessary to interpret the configuration of elements ...">Mesh::FaceInfo</a> when using the <a class="el" href="classmfem_1_1Mesh.html#a7e6467a296eb5a4b58adeef8ac464ef4">Mesh::GetFaceInformation()</a> method </td></tr>
<tr id="row_1_501_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Mesh_1_1GeometryList.html" target="_self">GeometryList</a></td><td class="desc">List of mesh geometries stored as <a class="el" href="classmfem_1_1Array.html">Array<Geometry::Type></a> </td></tr>
<tr id="row_1_501_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1Mesh_1_1NCFaceInfo.html" target="_self">NCFaceInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_502_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MeshOperator.html" target="_self">MeshOperator</a></td><td class="desc">Serves as base for mesh manipulation classes </td></tr>
<tr id="row_1_503_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MeshOperatorSequence.html" target="_self">MeshOperatorSequence</a></td><td class="desc"></td></tr>
<tr id="row_1_504_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_504_" class="arrow" onclick="dynsection.toggleFolder('1_504_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MeshPart.html" target="_self">MeshPart</a></td><td class="desc">Class containing a minimal description of a part (a subset of the elements) of a <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> and its connectivity to other parts </td></tr>
<tr id="row_1_504_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MeshPart_1_1Entity.html" target="_self">Entity</a></td><td class="desc"></td></tr>
<tr id="row_1_504_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MeshPart_1_1EntityHelper.html" target="_self">EntityHelper</a></td><td class="desc"></td></tr>
<tr id="row_1_505_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MeshPartitioner.html" target="_self">MeshPartitioner</a></td><td class="desc">Class that allows serial meshes to be partitioned into <a class="el" href="classmfem_1_1MeshPart.html" title="Class containing a minimal description of a part (a subset of the elements) of a Mesh and its connect...">MeshPart</a> objects, typically one <a class="el" href="classmfem_1_1MeshPart.html" title="Class containing a minimal description of a part (a subset of the elements) of a Mesh and its connect...">MeshPart</a> at a time, which can then be used to write the local mesh in parallel MFEM mesh format </td></tr>
<tr id="row_1_506_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MFBilinearFormExtension.html" target="_self">MFBilinearFormExtension</a></td><td class="desc">Data and methods for matrix-free bilinear forms </td></tr>
<tr id="row_1_507_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MFNonlinearFormExtension.html" target="_self">MFNonlinearFormExtension</a></td><td class="desc">Data and methods for unassembled nonlinear forms </td></tr>
<tr id="row_1_508_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinMaxLocScalar.html" target="_self">MinMaxLocScalar</a></td><td class="desc">Two pairs for the min/max values and their location indices </td></tr>
<tr id="row_1_509_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinMaxReducer.html" target="_self">MinMaxReducer</a></td><td class="desc">= minmax(a,b) </td></tr>
<tr id="row_1_510_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinMaxReducer_3_01double_01_4.html" target="_self">MinMaxReducer< double ></a></td><td class="desc"></td></tr>
<tr id="row_1_511_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinMaxReducer_3_01float_01_4.html" target="_self">MinMaxReducer< float ></a></td><td class="desc"></td></tr>
<tr id="row_1_512_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinReducer.html" target="_self">MinReducer</a></td><td class="desc">= min(a,b) </td></tr>
<tr id="row_1_513_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinReducer_3_01double_01_4.html" target="_self">MinReducer< double ></a></td><td class="desc"></td></tr>
<tr id="row_1_514_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MinReducer_3_01float_01_4.html" target="_self">MinReducer< float ></a></td><td class="desc"></td></tr>
<tr id="row_1_515_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MINRESSolver.html" target="_self">MINRESSolver</a></td><td class="desc">MINRES method </td></tr>
<tr id="row_1_516_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedBilinearForm.html" target="_self">MixedBilinearForm</a></td><td class="desc"></td></tr>
<tr id="row_1_517_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedBilinearFormExtension.html" target="_self">MixedBilinearFormExtension</a></td><td class="desc">Class extending the <a class="el" href="classmfem_1_1MixedBilinearForm.html">MixedBilinearForm</a> class to support different AssemblyLevels </td></tr>
<tr id="row_1_518_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossCurlCurlIntegrator.html" target="_self">MixedCrossCurlCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_519_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossCurlGradIntegrator.html" target="_self">MixedCrossCurlGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_520_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossCurlIntegrator.html" target="_self">MixedCrossCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_521_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossGradCurlIntegrator.html" target="_self">MixedCrossGradCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_522_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossGradGradIntegrator.html" target="_self">MixedCrossGradGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_523_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossGradIntegrator.html" target="_self">MixedCrossGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_524_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCrossProductIntegrator.html" target="_self">MixedCrossProductIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_525_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCurlCurlIntegrator.html" target="_self">MixedCurlCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_526_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedCurlIntegrator.html" target="_self">MixedCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_527_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedDirectionalDerivativeIntegrator.html" target="_self">MixedDirectionalDerivativeIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_528_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedDivGradIntegrator.html" target="_self">MixedDivGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_529_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedDotProductIntegrator.html" target="_self">MixedDotProductIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_530_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedGradDivIntegrator.html" target="_self">MixedGradDivIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_531_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedGradGradIntegrator.html" target="_self">MixedGradGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_532_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarCrossCurlIntegrator.html" target="_self">MixedScalarCrossCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_533_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarCrossGradIntegrator.html" target="_self">MixedScalarCrossGradIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_534_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarCrossProductIntegrator.html" target="_self">MixedScalarCrossProductIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_535_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarCurlIntegrator.html" target="_self">MixedScalarCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_536_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarDerivativeIntegrator.html" target="_self">MixedScalarDerivativeIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_537_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarDivergenceIntegrator.html" target="_self">MixedScalarDivergenceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_538_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarIntegrator.html" target="_self">MixedScalarIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_539_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarMassIntegrator.html" target="_self">MixedScalarMassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_540_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarVectorIntegrator.html" target="_self">MixedScalarVectorIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_541_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakCrossProductIntegrator.html" target="_self">MixedScalarWeakCrossProductIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_542_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakCurlCrossIntegrator.html" target="_self">MixedScalarWeakCurlCrossIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_543_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakCurlIntegrator.html" target="_self">MixedScalarWeakCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_544_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakDerivativeIntegrator.html" target="_self">MixedScalarWeakDerivativeIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_545_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakDivergenceIntegrator.html" target="_self">MixedScalarWeakDivergenceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_546_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedScalarWeakGradientIntegrator.html" target="_self">MixedScalarWeakGradientIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_547_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorCurlIntegrator.html" target="_self">MixedVectorCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_548_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorDivergenceIntegrator.html" target="_self">MixedVectorDivergenceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_549_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorGradientIntegrator.html" target="_self">MixedVectorGradientIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_550_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorIntegrator.html" target="_self">MixedVectorIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_551_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorMassIntegrator.html" target="_self">MixedVectorMassIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_552_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorProductIntegrator.html" target="_self">MixedVectorProductIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_553_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorWeakCurlIntegrator.html" target="_self">MixedVectorWeakCurlIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_554_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedVectorWeakDivergenceIntegrator.html" target="_self">MixedVectorWeakDivergenceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_555_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedWeakCurlCrossIntegrator.html" target="_self">MixedWeakCurlCrossIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_556_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedWeakDivCrossIntegrator.html" target="_self">MixedWeakDivCrossIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_557_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MixedWeakGradDotIntegrator.html" target="_self">MixedWeakGradDotIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_558_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MMA.html" target="_self">MMA</a></td><td class="desc"><a class="el" href="classmfem_1_1MMA.html" title="MMA (Method of Moving Asymptotes) solves an optimization problem of the form:">MMA</a> (Method of Moving Asymptotes) solves an optimization problem of the form: </td></tr>
<tr id="row_1_559_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MomentFittingIntRules.html" target="_self">MomentFittingIntRules</a></td><td class="desc">Class for subdomain <a class="el" href="classmfem_1_1IntegrationRules.html" title="Container class for integration rules.">IntegrationRules</a> by means of moment-fitting </td></tr>
<tr id="row_1_560_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MortarAssembler.html" target="_self">MortarAssembler</a></td><td class="desc">This class implements the serial variational transfer between finite element spaces. Variational transfer has been shown to have better approximation properties than standard interpolation. This facilities can be used for supporting applications which require the handling of non matching meshes. For instance: General multi-physics problems, fluid structure interaction, or even visualization of average quantities within subvolumes This algorithm allows to perform quadrature in the intersection of elements of two separate and unrelated meshes. It generates quadrature rules in the intersection which allows us to integrate-with to machine precision using the <a class="el" href="classmfem_1_1MortarIntegrator.html" title="Interface for mortar element assembly. The MortarIntegrator interface is used for performing Petrov-G...">mfem::MortarIntegrator</a> interface. See <a href="https://doi.org/10.1137/15M1008361">https://doi.org/10.1137/15M1008361</a> for and in-depth explanation. At this time curved elements are not supported </td></tr>
<tr id="row_1_561_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MortarIntegrator.html" target="_self">MortarIntegrator</a></td><td class="desc">Interface for mortar element assembly. The <a class="el" href="classmfem_1_1MortarIntegrator.html" title="Interface for mortar element assembly. The MortarIntegrator interface is used for performing Petrov-G...">MortarIntegrator</a> interface is used for performing Petrov-Galerkin finite element assembly on intersections between elements. The quadrature rules are to be generated by a cut algorithm (e.g., <a class="el" href="classmfem_1_1Cut.html" title="All subclasses of Cut will implement intersection routines and quadrature point generation within the...">mfem::Cut</a>). The quadrature rules are defined in the respective trial and test reference frames. Trial and test spaces can be associated with different element shapes (e.g., triangles and quadrilaterals) and different polynomial orders (e.g., 1 and 4). This class is designed to work in conjunction with the MFEM/moonolith module but it can be used also for other applications </td></tr>
<tr id="row_1_562_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Mpi.html" target="_self">Mpi</a></td><td class="desc">A simple singleton class that calls MPI_Init() at construction and MPI_Finalize() at destruction. It also provides easy access to MPI_COMM_WORLD's rank and size </td></tr>
<tr id="row_1_563_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MPI__Session.html" target="_self">MPI_Session</a></td><td class="desc">A simple convenience class based on the <a class="el" href="classmfem_1_1Mpi.html" title="A simple singleton class that calls MPI_Init() at construction and MPI_Finalize() at destruction....">Mpi</a> singleton class above. Preserved for backward compatibility. New code should use <a class="el" href="classmfem_1_1Mpi.html#aff95cf6c26ceff1297e90859d549dbe0" title="Singleton creation with Mpi::Init(argc, argv).">Mpi::Init()</a> and other <a class="el" href="classmfem_1_1Mpi.html" title="A simple singleton class that calls MPI_Init() at construction and MPI_Finalize() at destruction....">Mpi</a> methods instead </td></tr>
<tr id="row_1_564_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MPITypeMap.html" target="_self">MPITypeMap</a></td><td class="desc">Helper struct to convert a C++ type to an MPI type </td></tr>
<tr id="row_1_565_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MPITypeMap_3_01double_01_4.html" target="_self">MPITypeMap< double ></a></td><td class="desc"></td></tr>
<tr id="row_1_566_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MPITypeMap_3_01float_01_4.html" target="_self">MPITypeMap< float ></a></td><td class="desc"></td></tr>
<tr id="row_1_567_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MPITypeMap_3_01int_01_4.html" target="_self">MPITypeMap< int ></a></td><td class="desc"></td></tr>
<tr id="row_1_568_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Multigrid.html" target="_self">Multigrid</a></td><td class="desc"><a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> solver class </td></tr>
<tr id="row_1_569_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MultigridBase.html" target="_self">MultigridBase</a></td><td class="desc">Abstract base class for <a class="el" href="classmfem_1_1Multigrid.html" title="Multigrid solver class.">Multigrid</a> solvers </td></tr>
<tr id="row_1_570_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1MultReducer.html" target="_self">MultReducer</a></td><td class="desc">*= b </td></tr>
<tr id="row_1_571_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MUMPSSolver.html" target="_self">MUMPSSolver</a></td><td class="desc">MUMPS: A Parallel Sparse Direct <a class="el" href="classmfem_1_1Solver.html" title="Base class for solvers.">Solver</a> </td></tr>
<tr id="row_1_572_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MyEnergyFunctor.html" target="_self">MyEnergyFunctor</a></td><td class="desc"></td></tr>
<tr id="row_1_573_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1MyResidualFunctor.html" target="_self">MyResidualFunctor</a></td><td class="desc"></td></tr>
<tr id="row_1_574_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1named__ifgzstream.html" target="_self">named_ifgzstream</a></td><td class="desc"></td></tr>
<tr id="row_1_575_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NamedFieldsMap.html" target="_self">NamedFieldsMap</a></td><td class="desc">Lightweight adaptor over an std::map from strings to pointer to T </td></tr>
<tr id="row_1_576_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NativeBatchedLinAlg.html" target="_self">NativeBatchedLinAlg</a></td><td class="desc"></td></tr>
<tr id="row_1_577_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCInterpConfig.html" target="_self">NCInterpConfig</a></td><td class="desc"></td></tr>
<tr id="row_1_578_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NCL2FaceRestriction.html" target="_self">NCL2FaceRestriction</a></td><td class="desc"><a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> that extracts face degrees of freedom for L2 nonconforming spaces </td></tr>
<tr id="row_1_579_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_579_" class="arrow" onclick="dynsection.toggleFolder('1_579_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NCMesh.html" target="_self">NCMesh</a></td><td class="desc">A class for non-conforming AMR. The class is not used directly by the user, rather it is an extension of the <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> class </td></tr>
<tr id="row_1_579_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Element.html" target="_self">Element</a></td><td class="desc"></td></tr>
<tr id="row_1_579_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Face.html" target="_self">Face</a></td><td class="desc"></td></tr>
<tr id="row_1_579_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1GeomInfo.html" target="_self">GeomInfo</a></td><td class="desc">This holds in one place the constants about the geometries we support </td></tr>
<tr id="row_1_579_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Master.html" target="_self">Master</a></td><td class="desc"></td></tr>
<tr id="row_1_579_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1MeshId.html" target="_self">MeshId</a></td><td class="desc">Identifies a vertex/edge/face in both <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a> and <a class="el" href="classmfem_1_1NCMesh.html" title="A class for non-conforming AMR. The class is not used directly by the user, rather it is an extension...">NCMesh</a> </td></tr>
<tr id="row_1_579_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_579_5_" class="arrow" onclick="dynsection.toggleFolder('1_579_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1NCList.html" target="_self">NCList</a></td><td class="desc">Lists all edges/faces in the nonconforming mesh </td></tr>
<tr id="row_1_579_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1NCList_1_1MeshIdAndType.html" target="_self">MeshIdAndType</a></td><td class="desc"></td></tr>
<tr id="row_1_579_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Node.html" target="_self">Node</a></td><td class="desc"></td></tr>
<tr id="row_1_579_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Point.html" target="_self">Point</a></td><td class="desc"></td></tr>
<tr id="row_1_579_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1PointMatrix.html" target="_self">PointMatrix</a></td><td class="desc">The <a class="el" href="structmfem_1_1NCMesh_1_1PointMatrix.html" title="The PointMatrix stores the coordinates of the slave face using the master face coordinate as referenc...">PointMatrix</a> stores the coordinates of the slave face using the master face coordinate as reference </td></tr>
<tr id="row_1_579_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1Slave.html" target="_self">Slave</a></td><td class="desc">Nonconforming edge/face within a bigger edge/face </td></tr>
<tr id="row_1_579_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1TmpVertex.html" target="_self">TmpVertex</a></td><td class="desc"></td></tr>
<tr id="row_1_579_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NCMesh_1_1TriFaceTraverseResults.html" target="_self">TriFaceTraverseResults</a></td><td class="desc"></td></tr>
<tr id="row_1_580_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NCSubMesh.html" target="_self">NCSubMesh</a></td><td class="desc">Class representing a Nonconformal <a class="el" href="classmfem_1_1SubMesh.html" title="Subdomain representation of a topological parent in another Mesh.">SubMesh</a>. This is only used by <a class="el" href="classmfem_1_1SubMesh.html" title="Subdomain representation of a topological parent in another Mesh.">SubMesh</a> </td></tr>
<tr id="row_1_581_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND1__3DFECollection.html" target="_self">ND1_3DFECollection</a></td><td class="desc">Lowest order Nedelec finite elements in 3D. This class is kept only for backward compatibility, consider using the new <a class="el" href="classmfem_1_1ND__FECollection.html" title="Arbitrary order H(curl)-conforming Nedelec finite elements.">ND_FECollection</a> instead </td></tr>
<tr id="row_1_582_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__DofTransformation.html" target="_self">ND_DofTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_583_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__FECollection.html" target="_self">ND_FECollection</a></td><td class="desc">Arbitrary order H(curl)-conforming Nedelec finite elements </td></tr>
<tr id="row_1_584_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__FuentesPyramidElement.html" target="_self">ND_FuentesPyramidElement</a></td><td class="desc"></td></tr>
<tr id="row_1_585_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__HexahedronElement.html" target="_self">ND_HexahedronElement</a></td><td class="desc">Arbitrary order Nedelec elements in 3D on a cube </td></tr>
<tr id="row_1_586_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__PyramidDofTransformation.html" target="_self">ND_PyramidDofTransformation</a></td><td class="desc">DoF transformation implementation for the Nedelec basis on pyramid elements </td></tr>
<tr id="row_1_587_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__QuadrilateralElement.html" target="_self">ND_QuadrilateralElement</a></td><td class="desc">Arbitrary order Nedelec elements in 2D on a square </td></tr>
<tr id="row_1_588_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R1D__FECollection.html" target="_self">ND_R1D_FECollection</a></td><td class="desc">Arbitrary order 3D H(curl)-conforming Nedelec finite elements in 1D </td></tr>
<tr id="row_1_589_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R1D__PointElement.html" target="_self">ND_R1D_PointElement</a></td><td class="desc">A 0D Nedelec finite element for the boundary of a 1D domain </td></tr>
<tr id="row_1_590_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R1D__SegmentElement.html" target="_self">ND_R1D_SegmentElement</a></td><td class="desc">Arbitrary order, three component, Nedelec elements in 1D on a segment </td></tr>
<tr id="row_1_591_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__FECollection.html" target="_self">ND_R2D_FECollection</a></td><td class="desc">Arbitrary order 3D H(curl)-conforming Nedelec finite elements in 2D </td></tr>
<tr id="row_1_592_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__FiniteElement.html" target="_self">ND_R2D_FiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_593_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__QuadrilateralElement.html" target="_self">ND_R2D_QuadrilateralElement</a></td><td class="desc">Arbitrary order Nedelec 3D elements in 2D on a square </td></tr>
<tr id="row_1_594_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__SegmentElement.html" target="_self">ND_R2D_SegmentElement</a></td><td class="desc"></td></tr>
<tr id="row_1_595_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__Trace__FECollection.html" target="_self">ND_R2D_Trace_FECollection</a></td><td class="desc">Arbitrary order 3D H(curl)-trace finite elements in 2D defined on the interface between mesh elements (edges); these are the tangential trace FEs of the H(curl)-conforming FEs </td></tr>
<tr id="row_1_596_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__R2D__TriangleElement.html" target="_self">ND_R2D_TriangleElement</a></td><td class="desc">Arbitrary order Nedelec 3D elements in 2D on a triangle </td></tr>
<tr id="row_1_597_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__SegmentElement.html" target="_self">ND_SegmentElement</a></td><td class="desc">Arbitrary order Nedelec elements in 1D on a segment </td></tr>
<tr id="row_1_598_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__TetDofTransformation.html" target="_self">ND_TetDofTransformation</a></td><td class="desc">DoF transformation implementation for the Nedelec basis on tetrahedra </td></tr>
<tr id="row_1_599_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__TetrahedronElement.html" target="_self">ND_TetrahedronElement</a></td><td class="desc">Arbitrary order Nedelec elements in 3D on a tetrahedron </td></tr>
<tr id="row_1_600_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__Trace__FECollection.html" target="_self">ND_Trace_FECollection</a></td><td class="desc">Arbitrary order H(curl)-trace finite elements defined on the interface between mesh elements (faces,edges); these are the tangential trace FEs of the H(curl)-conforming FEs </td></tr>
<tr id="row_1_601_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__TriangleElement.html" target="_self">ND_TriangleElement</a></td><td class="desc">Arbitrary order Nedelec elements in 2D on a triangle </td></tr>
<tr id="row_1_602_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__TriDofTransformation.html" target="_self">ND_TriDofTransformation</a></td><td class="desc"></td></tr>
<tr id="row_1_603_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__WedgeDofTransformation.html" target="_self">ND_WedgeDofTransformation</a></td><td class="desc">DoF transformation implementation for the Nedelec basis on wedge elements </td></tr>
<tr id="row_1_604_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ND__WedgeElement.html" target="_self">ND_WedgeElement</a></td><td class="desc"></td></tr>
<tr id="row_1_605_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Nedelec1HexFiniteElement.html" target="_self">Nedelec1HexFiniteElement</a></td><td class="desc">A 3D 1st order Nedelec element on a cube </td></tr>
<tr id="row_1_606_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Nedelec1PyrFiniteElement.html" target="_self">Nedelec1PyrFiniteElement</a></td><td class="desc">A 3D 1st order Nedelec element on a pyramid </td></tr>
<tr id="row_1_607_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Nedelec1TetFiniteElement.html" target="_self">Nedelec1TetFiniteElement</a></td><td class="desc">A 3D 1st order Nedelec element on a tetrahedron </td></tr>
<tr id="row_1_608_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Nedelec1WdgFiniteElement.html" target="_self">Nedelec1WdgFiniteElement</a></td><td class="desc">A 3D 1st order Nedelec element on a wedge </td></tr>
<tr id="row_1_609_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Nedelec2PyrFiniteElement.html" target="_self">Nedelec2PyrFiniteElement</a></td><td class="desc">A 3D 2nd order Nedelec element on a pyramid </td></tr>
<tr id="row_1_610_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NeoHookeanModel.html" target="_self">NeoHookeanModel</a></td><td class="desc"></td></tr>
<tr id="row_1_611_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NewmarkSolver.html" target="_self">NewmarkSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_612_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NewtonSolver.html" target="_self">NewtonSolver</a></td><td class="desc">Newton's method for solving F(x)=b for a given operator F </td></tr>
<tr id="row_1_613_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NNLSSolver.html" target="_self">NNLSSolver</a></td><td class="desc"></td></tr>
<tr id="row_1_614_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NodalFiniteElement.html" target="_self">NodalFiniteElement</a></td><td class="desc">Class for standard nodal finite elements </td></tr>
<tr id="row_1_615_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NodalTensorFiniteElement.html" target="_self">NodalTensorFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_616_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NodeExtrudeCoefficient.html" target="_self">NodeExtrudeCoefficient</a></td><td class="desc">Class used to extrude the nodes of a mesh </td></tr>
<tr id="row_1_617_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NonconservativeDGTraceIntegrator.html" target="_self">NonconservativeDGTraceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_618_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NonlinearForm.html" target="_self">NonlinearForm</a></td><td class="desc"></td></tr>
<tr id="row_1_619_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NonlinearFormExtension.html" target="_self">NonlinearFormExtension</a></td><td class="desc">Class extending the <a class="el" href="classmfem_1_1NonlinearForm.html">NonlinearForm</a> class to support the different AssemblyLevels </td></tr>
<tr id="row_1_620_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NonlinearFormIntegrator.html" target="_self">NonlinearFormIntegrator</a></td><td class="desc">This class is used to express the local action of a general nonlinear finite element operator. In addition it may provide the capability to assemble the local gradient operator and to compute the local energy </td></tr>
<tr id="row_1_621_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalGradCoeff.html" target="_self">NormalGradCoeff</a></td><td class="desc"></td></tr>
<tr id="row_1_622_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalGradComponentCoeff.html" target="_self">NormalGradComponentCoeff</a></td><td class="desc"></td></tr>
<tr id="row_1_623_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalInterpolator.html" target="_self">NormalInterpolator</a></td><td class="desc"></td></tr>
<tr id="row_1_624_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalizedVectorCoefficient.html" target="_self">NormalizedVectorCoefficient</a></td><td class="desc"><a class="el" href="classmfem_1_1Vector.html" title="Vector data type.">Vector</a> coefficient defined as a normalized vector field (returns v/|v|) </td></tr>
<tr id="row_1_625_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalTraceIntegrator.html" target="_self">NormalTraceIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_626_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NormalTraceJumpIntegrator.html" target="_self">NormalTraceJumpIntegrator</a></td><td class="desc"></td></tr>
<tr id="row_1_627_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1NoSIMDTraits.html" target="_self">NoSIMDTraits</a></td><td class="desc"></td></tr>
<tr id="row_1_628_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NumericalFlux.html" target="_self">NumericalFlux</a></td><td class="desc">Abstract class for numerical flux for a system of hyperbolic conservation laws on a face with states, fluxes and characteristic speed </td></tr>
<tr id="row_1_629_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS1DFiniteElement.html" target="_self">NURBS1DFiniteElement</a></td><td class="desc">An arbitrary order 1D NURBS element on a segment </td></tr>
<tr id="row_1_630_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS2DFiniteElement.html" target="_self">NURBS2DFiniteElement</a></td><td class="desc">An arbitrary order 2D NURBS element on a square </td></tr>
<tr id="row_1_631_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS3DFiniteElement.html" target="_self">NURBS3DFiniteElement</a></td><td class="desc">An arbitrary order 3D NURBS element on a cube </td></tr>
<tr id="row_1_632_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HCurl2DFiniteElement.html" target="_self">NURBS_HCurl2DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_633_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HCurl3DFiniteElement.html" target="_self">NURBS_HCurl3DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_634_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HCurlFECollection.html" target="_self">NURBS_HCurlFECollection</a></td><td class="desc">Arbitrary order H(curl) NURBS finite elements </td></tr>
<tr id="row_1_635_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HDiv2DFiniteElement.html" target="_self">NURBS_HDiv2DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_636_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HDiv3DFiniteElement.html" target="_self">NURBS_HDiv3DFiniteElement</a></td><td class="desc"></td></tr>
<tr id="row_1_637_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBS__HDivFECollection.html" target="_self">NURBS_HDivFECollection</a></td><td class="desc">Arbitrary order H(div) NURBS finite elements </td></tr>
<tr id="row_1_638_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSExtension.html" target="_self">NURBSExtension</a></td><td class="desc"><a class="el" href="classmfem_1_1NURBSExtension.html" title="NURBSExtension generally contains multiple NURBSPatch objects spanning an entire Mesh....">NURBSExtension</a> generally contains multiple <a class="el" href="classmfem_1_1NURBSPatch.html" title="A NURBS patch can be 1D, 2D, or 3D, and is defined as a tensor product of KnotVectors.">NURBSPatch</a> objects spanning an entire <a class="el" href="classmfem_1_1Mesh.html" title="Mesh data type.">Mesh</a>. It also defines and manages DOFs in NURBS finite element spaces </td></tr>
<tr id="row_1_639_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSFECollection.html" target="_self">NURBSFECollection</a></td><td class="desc">Arbitrary order non-uniform rational B-splines (NURBS) finite elements </td></tr>
<tr id="row_1_640_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSFiniteElement.html" target="_self">NURBSFiniteElement</a></td><td class="desc">An arbitrary order and dimension NURBS element </td></tr>
<tr id="row_1_641_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSMeshRules.html" target="_self">NURBSMeshRules</a></td><td class="desc">Class for defining different integration rules on each NURBS patch </td></tr>
<tr id="row_1_642_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSPatch.html" target="_self">NURBSPatch</a></td><td class="desc">A NURBS patch can be 1D, 2D, or 3D, and is defined as a tensor product of KnotVectors </td></tr>
<tr id="row_1_643_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1NURBSPatchMap.html" target="_self">NURBSPatchMap</a></td><td class="desc">Mapping for mesh vertices and NURBS space DOFs </td></tr>
<tr id="row_1_644_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1OctetTrussTopology.html" target="_self">OctetTrussTopology</a></td><td class="desc"></td></tr>
<tr id="row_1_645_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ODESolver.html" target="_self">ODESolver</a></td><td class="desc">Abstract class for solving systems of ODEs: dx/dt = <a class="el" href="classmfem_1_1ODESolver.html#a09309cdb602b268c0c98e098997b077e" title="Pointer to the associated TimeDependentOperator.">f(x,t)</a> </td></tr>
<tr id="row_1_646_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ODESolverWithStates.html" target="_self">ODESolverWithStates</a></td><td class="desc">Abstract class for an <a class="el" href="classmfem_1_1ODESolver.html" title="Abstract class for solving systems of ODEs: dx/dt = f(x,t)">ODESolver</a> that has state history implemented as <a class="el" href="classmfem_1_1ODEStateData.html" title="An interface for storing state of previous timesteps.">ODEStateData</a> </td></tr>
<tr id="row_1_647_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ODEStateData.html" target="_self">ODEStateData</a></td><td class="desc">An interface for storing state of previous timesteps </td></tr>
<tr id="row_1_648_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ODEStateDataVector.html" target="_self">ODEStateDataVector</a></td><td class="desc">An implementation of <a class="el" href="classmfem_1_1ODEStateData.html" title="An interface for storing state of previous timesteps.">ODEStateData</a> that stores states in an std::vector<Vector> </td></tr>
<tr id="row_1_649_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1OffsetStridedLayout1D.html" target="_self">OffsetStridedLayout1D</a></td><td class="desc"></td></tr>
<tr id="row_1_650_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1OffsetStridedLayout2D.html" target="_self">OffsetStridedLayout2D</a></td><td class="desc"></td></tr>
<tr id="row_1_651_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1OffsetStridedLayout3D.html" target="_self">OffsetStridedLayout3D</a></td><td class="desc"></td></tr>
<tr id="row_1_652_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmfem_1_1OffsetStridedLayout4D.html" target="_self">OffsetStridedLayout4D</a></td><td class="desc"></td></tr>
<tr id="row_1_653_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1ofgzstream.html" target="_self">ofgzstream</a></td><td class="desc"></td></tr>
<tr id="row_1_654_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1Operator.html" target="_self">Operator</a></td><td class="desc">Abstract operator </td></tr>
<tr id="row_1_655_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1OperatorChebyshevSmoother.html" target="_self">OperatorChebyshevSmoother</a></td><td class="desc">Chebyshev accelerated smoothing with given vector, no matrix necessary </td></tr>
<tr id="row_1_656_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1OperatorHandle.html" target="_self">OperatorHandle</a></td><td class="desc">Pointer to an <a class="el" href="classmfem_1_1Operator.html" title="Abstract operator.">Operator</a> of a specified type </td></tr>
<tr id="row_1_657_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1OperatorJacobiSmoother.html" target="_self">OperatorJacobiSmoother</a></td><td class="desc">Jacobi smoothing for a given bilinear form (no matrix necessary) </td></tr>
<tr id="row_1_658_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmfem_1_1OptimizationProblem.html" target="_self">OptimizationProblem</a></td><td class="desc"></td></tr>