IBAMR  IBAMR version 0.19.
Public Member Functions | Public Attributes | List of all members
IBTK::FEDataManager::InterpSpec Struct Reference

Struct InterpSpec encapsulates data needed to specify the manner in which Eulerian-to-Lagrangian interpolation is performed when using an FE structural discretization.

#include <ibtk/FEDataManager.h>

Public Member Functions

 InterpSpec ()=default
 
 InterpSpec (const std::string &kernel_fcn, const libMesh::QuadratureType &quad_type, const libMesh::Order &quad_order, bool use_adaptive_quadrature, double point_density, bool use_consistent_mass_matrix, bool use_nodal_quadrature, bool allow_rules_with_negative_weights=true)
 

Public Attributes

std::string kernel_fcn
 
libMesh::QuadratureType quad_type
 
libMesh::Order quad_order
 
bool use_adaptive_quadrature
 
double point_density
 
bool use_consistent_mass_matrix
 
bool use_nodal_quadrature
 
bool allow_rules_with_negative_weights
 

Constructor & Destructor Documentation

◆ InterpSpec() [1/2]

IBTK::FEDataManager::InterpSpec::InterpSpec ( )
default

◆ InterpSpec() [2/2]

IBTK::FEDataManager::InterpSpec::InterpSpec ( const std::string &  kernel_fcn,
const libMesh::QuadratureType &  quad_type,
const libMesh::Order &  quad_order,
bool  use_adaptive_quadrature,
double  point_density,
bool  use_consistent_mass_matrix,
bool  use_nodal_quadrature,
bool  allow_rules_with_negative_weights = true 
)
inline

Member Data Documentation

◆ kernel_fcn

std::string IBTK::FEDataManager::InterpSpec::kernel_fcn

◆ quad_type

libMesh::QuadratureType IBTK::FEDataManager::InterpSpec::quad_type

◆ quad_order

libMesh::Order IBTK::FEDataManager::InterpSpec::quad_order

◆ use_adaptive_quadrature

bool IBTK::FEDataManager::InterpSpec::use_adaptive_quadrature

◆ point_density

double IBTK::FEDataManager::InterpSpec::point_density

◆ use_consistent_mass_matrix

bool IBTK::FEDataManager::InterpSpec::use_consistent_mass_matrix

◆ use_nodal_quadrature

bool IBTK::FEDataManager::InterpSpec::use_nodal_quadrature

◆ allow_rules_with_negative_weights

bool IBTK::FEDataManager::InterpSpec::allow_rules_with_negative_weights

The documentation for this struct was generated from the following file: