MFEM v4.7.0
Finite element discretization library
|
Class extending the LinearForm class to support assembly on devices. More...
#include <linearform_ext.hpp>
Public Member Functions | |
LinearFormExtension (LinearForm *lf) | |
Create a LinearForm extension of lf. | |
~LinearFormExtension () | |
void | Assemble () |
void | Update () |
Update the linear form extension. | |
Class extending the LinearForm class to support assembly on devices.
Definition at line 25 of file linearform_ext.hpp.
mfem::LinearFormExtension::LinearFormExtension | ( | LinearForm * | lf | ) |
Create a LinearForm extension of lf.
Definition at line 18 of file linearform_ext.cpp.
|
inline |
Definition at line 50 of file linearform_ext.hpp.
void mfem::LinearFormExtension::Assemble | ( | ) |
Assemble the linear form, compatible with device execution. Only integrators added with AddDomainIntegrator are supported for now.
Definition at line 20 of file linearform_ext.cpp.
void mfem::LinearFormExtension::Update | ( | ) |
Update the linear form extension.
Definition at line 113 of file linearform_ext.cpp.