DiFfRG
|
#include <memory>
#include <sstream>
#include <deal.II/base/multithread_info.h>
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/base/timer.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/fe/fe_interface_values.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/lac/block_sparse_matrix.h>
#include <deal.II/lac/block_vector.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
#include <deal.II/meshworker/mesh_loop.h>
#include <deal.II/numerics/matrix_tools.h>
#include <deal.II/numerics/vector_tools.h>
#include <tbb/tbb.h>
#include <DiFfRG/common/utils.hh>
#include <DiFfRG/discretization/common/EoM.hh>
#include <DiFfRG/discretization/common/abstract_assembler.hh>
#include <DiFfRG/discretization/data/data_output.hh>
Go to the source code of this file.
Classes | |
class | DiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > |
struct | DiFfRG::LDG::internal::ScratchData< Discretization > |
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... | |
struct | DiFfRG::LDG::internal::CopyData_R< NumberType > |
struct | DiFfRG::LDG::internal::CopyData_R< NumberType >::CopyDataFace_R |
struct | DiFfRG::LDG::internal::CopyData_J< NumberType > |
struct | DiFfRG::LDG::internal::CopyData_J< NumberType >::CopyDataFace_J |
struct | DiFfRG::LDG::internal::CopyData_J_full< NumberType, n_fe_subsystems > |
struct | DiFfRG::LDG::internal::CopyData_J_full< NumberType, n_fe_subsystems >::CopyDataFace_J |
struct | DiFfRG::LDG::internal::CopyData_I< NumberType > |
struct | DiFfRG::LDG::internal::CopyData_I< NumberType >::CopyFaceData_I |
class | DiFfRG::LDG::Assembler< Discretization_, Model_ > |
The LDG assembler that can be used for any LDG scheme, with as many levels as one wants. More... | |
Namespaces | |
namespace | DiFfRG |
namespace | DiFfRG::LDG |
namespace | DiFfRG::LDG::internal |