MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
mfem::LinearFormExtension Class Reference

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. More...
 
 ~LinearFormExtension ()
 
void Assemble ()
 
void Update ()
 Update the linear form extension. More...
 

Detailed Description

Class extending the LinearForm class to support assembly on devices.

Definition at line 25 of file linearform_ext.hpp.

Constructor & Destructor Documentation

mfem::LinearFormExtension::LinearFormExtension ( LinearForm lf)

Create a LinearForm extension of lf.

Definition at line 18 of file linearform_ext.cpp.

mfem::LinearFormExtension::~LinearFormExtension ( )
inline

Definition at line 50 of file linearform_ext.hpp.

Member Function Documentation

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 107 of file linearform_ext.cpp.


The documentation for this class was generated from the following files: