MFEM
v4.5.2
Finite element discretization library
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
p
q
r
s
t
v
x
+
Enumerations
a
b
c
d
e
f
i
j
m
o
r
s
t
w
x
+
Enumerator
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Related Functions
a
b
d
f
g
h
i
l
m
n
p
q
r
s
t
v
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Variables
a
b
c
d
e
f
g
i
k
m
n
o
p
q
r
s
t
v
w
Typedefs
Enumerations
Enumerator
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
fem
lor
lor_rt.hpp
Go to the documentation of this file.
1
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
2
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
3
// LICENSE and NOTICE for details. LLNL-CODE-806117.
4
//
5
// This file is part of the MFEM library. For more information and source code
6
// availability visit https://mfem.org.
7
//
8
// MFEM is free software; you can redistribute it and/or modify it under the
9
// terms of the BSD-3 license. We welcome feedback and contributions, see file
10
// CONTRIBUTING.md for details.
11
12
#ifndef MFEM_LOR_RT
13
#define MFEM_LOR_RT
14
15
#include "
lor_batched.hpp
"
16
17
namespace
mfem
18
{
19
20
// BatchedLORKernel specialization for RT spaces. Not user facing. See the
21
// classes BatchedLORAssembly and BatchedLORKernel .
22
class
BatchedLOR_RT
:
BatchedLORKernel
23
{
24
public
:
25
template
<
int
ORDER>
void
Assemble2D
();
26
template
<
int
ORDER>
void
Assemble3D
();
27
BatchedLOR_RT
(
BilinearForm
&
a
,
28
FiniteElementSpace
&fes_ho_,
29
Vector
&X_vert_,
30
Vector
&sparse_ij_,
31
Array<int>
&sparse_mapping_);
32
};
33
34
}
35
36
#endif
mfem::BatchedLORKernel
Abstract base class for the batched LOR assembly kernels.
Definition:
lor_batched.hpp:167
mfem::BatchedLOR_RT::BatchedLOR_RT
BatchedLOR_RT(BilinearForm &a, FiniteElementSpace &fes_ho_, Vector &X_vert_, Vector &sparse_ij_, Array< int > &sparse_mapping_)
Definition:
lor_rt.cpp:568
mfem
Definition:
CodeDocumentation.dox:1
mfem::Array< int >
mfem::BatchedLOR_RT::Assemble2D
void Assemble2D()
Definition:
lor_rt.cpp:21
mfem::BatchedLOR_RT::Assemble3D
void Assemble3D()
Definition:
lor_rt.cpp:237
mfem::FiniteElementSpace
Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...
Definition:
fespace.hpp:96
a
double a
Definition:
lissajous.cpp:41
mfem::BilinearForm
A "square matrix" operator for the associated FE space and BLFIntegrators The sum of all the BLFInteg...
Definition:
bilinearform.hpp:60
lor_batched.hpp
mfem::Vector
Vector data type.
Definition:
vector.hpp:60
mfem::BatchedLOR_RT
Definition:
lor_rt.hpp:22
Generated on Thu Mar 23 2023 16:28:21 for MFEM by
1.8.14