v0.14.0
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
PoissonDiscontinousGalerkin.hpp File Reference

Go to the source code of this file.

Classes

struct  Poisson2DiscontGalerkinOperators::OpCalculateSideData
 Operator tp collect data from elements on the side of Edge/Face. More...
 
struct  Poisson2DiscontGalerkinOperators::OpL2LhsPenalty
 Operator the left hand side matrix. More...
 
struct  Poisson2DiscontGalerkinOperators::OpL2BoundaryRhs
 Operator to evaluate Dirichlet boundary conditions using DG. More...
 

Namespaces

namespace  Poisson2DiscontGalerkinOperators
 

Enumerations

enum  Poisson2DiscontGalerkinOperators::ElementSide { Poisson2DiscontGalerkinOperators::LEFT_SIDE = 0 , Poisson2DiscontGalerkinOperators::RIGHT_SIDE }
 

Functions

template<typename T >
auto Poisson2DiscontGalerkinOperators::get_ntensor (T &base_mat)
 
template<typename T >
auto Poisson2DiscontGalerkinOperators::get_ntensor (T &base_mat, int gg, int bb)
 
template<typename T >
auto Poisson2DiscontGalerkinOperators::get_diff_ntensor (T &base_mat)
 
template<typename T >
auto Poisson2DiscontGalerkinOperators::get_diff_ntensor (T &base_mat, int gg, int bb)
 

Variables

FTensor::Index< 'i', SPACE_DIMPoisson2DiscontGalerkinOperators::i
 
std::array< VectorInt, 2 > Poisson2DiscontGalerkinOperators::indicesRowSideMap
 indices on rows for left hand-side
 
std::array< VectorInt, 2 > Poisson2DiscontGalerkinOperators::indicesColSideMap
 indices on columns for left hand-side
 
std::array< MatrixDouble, 2 > Poisson2DiscontGalerkinOperators::rowBaseSideMap
 
std::array< MatrixDouble, 2 > Poisson2DiscontGalerkinOperators::colBaseSideMap
 
std::array< MatrixDouble, 2 > Poisson2DiscontGalerkinOperators::rowDiffBaseSideMap
 
std::array< MatrixDouble, 2 > Poisson2DiscontGalerkinOperators::colDiffBaseSideMap
 
std::array< double, 2 > Poisson2DiscontGalerkinOperators::areaMap
 
std::array< int, 2 > Poisson2DiscontGalerkinOperators::senseMap