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

#include <ibtk/libmesh_utilities.h>

Public Member Functions

 SystemData (const std::string &system_name="", const std::vector< int > &vars=std::vector< int >(), const std::vector< int > &grad_vars=std::vector< int >(), libMesh::NumericVector< double > *const system_vec=nullptr)
 
bool operator== (const SystemData &other) const
 

Public Attributes

std::string system_name
 
std::vector< intvars
 
std::vector< intgrad_vars
 
libMesh::NumericVector< double > * system_vec
 

Detailed Description

Struct allowing for the specification of system variables / gradients and the NumericVector used to evaluate those quantities.

Constructor & Destructor Documentation

◆ SystemData()

IBTK::SystemData::SystemData ( const std::string &  system_name = "",
const std::vector< int > &  vars = std::vector<int>(),
const std::vector< int > &  grad_vars = std::vector<int>(),
libMesh::NumericVector< double > *const  system_vec = nullptr 
)
inline

Member Function Documentation

◆ operator==()

bool IBTK::SystemData::operator== ( const SystemData other) const
inline

Member Data Documentation

◆ system_name

std::string IBTK::SystemData::system_name

◆ vars

std::vector<int> IBTK::SystemData::vars

◆ grad_vars

std::vector<int> IBTK::SystemData::grad_vars

◆ system_vec

libMesh::NumericVector<double>* IBTK::SystemData::system_vec

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