DiFfRG
|
Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions. More...
#include <KurganovTadmor.hh>
Public Types | |
using | NumberType = typename Discretization::NumberType |
using | VectorType = Vector<NumberType> |
Public Member Functions | |
ScratchData (const Mapping< dim > &mapping, const FiniteElement< dim > &fe, const Quadrature< dim > &quadrature, const UpdateFlags update_flags=update_values|update_gradients|update_quadrature_points|update_JxW_values) | |
ScratchData (const ScratchData< Discretization > &scratch_data) | |
Public Attributes | |
const uint | n_components |
FEValues< dim > | fe_values |
std::vector< VectorType > | solution |
std::vector< VectorType > | solution_dot |
Static Public Attributes | |
static constexpr int | dim = Discretization::dim |
Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions.
using DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::NumberType = typename Discretization::NumberType |
using DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::VectorType = Vector<NumberType> |
|
inline |
|
inline |
|
staticconstexpr |
FEValues<dim> DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::fe_values |
const uint DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::n_components |
std::vector<VectorType> DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::solution |
std::vector<VectorType> DiFfRG::FV::KurganovTadmor::internal::ScratchData< Discretization >::solution_dot |