MFEM v4.8.0
Finite element discretization library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
coefficient.hpp File Reference

Go to the source code of this file.

Classes

struct  mfem::ceed::Coefficient
 
struct  mfem::ceed::VariableCoefficient
 
struct  mfem::ceed::GridCoefficient
 
struct  mfem::ceed::QuadCoefficient
 

Namespaces

namespace  mfem
 
namespace  mfem::ceed
 

Functions

template<typename Context >
void mfem::ceed::InitCoefficient (mfem::Coefficient *Q, mfem::Mesh &mesh, const mfem::IntegrationRule &ir, Coefficient *&coeff_ptr, Context &ctx)
 Initializes an mfem::ceed::Coefficient coeff_ptr from an mfem::Coefficient Q, an mfem::Mesh mesh, and an mfem::IntegrationRule ir.
 
template<typename Context >
void mfem::ceed::InitCoefficient (mfem::VectorCoefficient *VQ, mfem::Mesh &mesh, const mfem::IntegrationRule &ir, Coefficient *&coeff_ptr, Context &ctx)
 Initializes an mfem::ceed::Coefficient coeff_ptr from an mfem::VectorCoefficient VQ, an mfem::Mesh mesh, and an mfem::IntegrationRule ir.
 
template<typename Context >
void mfem::ceed::InitCoefficientWithIndices (mfem::Coefficient *Q, mfem::Mesh &mesh, const mfem::IntegrationRule &ir, int nelem, const int *indices, Coefficient *&coeff_ptr, Context &ctx)
 Initializes an mfem::ceed::Coefficient coeff_ptr from an mfem::Coefficient Q, an mfem::Mesh mesh, and an mfem::IntegrationRule ir for the elements given by the indices indices.
 
template<typename Context >
void mfem::ceed::InitCoefficientWithIndices (mfem::VectorCoefficient *VQ, mfem::Mesh &mesh, const mfem::IntegrationRule &ir, int nelem, const int *indices, Coefficient *&coeff_ptr, Context &ctx)
 Initializes an mfem::ceed::Coefficient coeff_ptr from an mfem::VectorCoefficient Q, an mfem::Mesh mesh, and an mfem::IntegrationRule ir for the elements given by the indices indices.
 
template<typename Coeff , typename Context >
void mfem::ceed::InitCoefficient (Coeff *Q, mfem::Mesh &mesh, const mfem::IntegrationRule &ir, int nelem, const int *indices, Coefficient *&coeff_ptr, Context &ctx)