DiFfRG
Loading...
Searching...
No Matches
ldg.hh File Reference
#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