Skip to content
Snippets Groups Projects
Commit 28a8660e authored by Dominic Kempf's avatar Dominic Kempf
Browse files

Skipping linear in the name of LOP and TLOP

parent affc9960
No related branches found
No related tags found
1 merge request!42Feature/tutorial07update
......@@ -41,9 +41,9 @@ void driver (const GV& gv, const FEMDG& femdg, NUMFLUX& numflux, Dune::Parameter
std::cout << "degrees of freedom: " << gfs.globalSize() << std::endl;
// Make instationary grid operator
using LOP = Dune::PDELab::DGLinearHyperbolicSpatialOperator<NUMFLUX,FEMDG>;
using LOP = Dune::PDELab::DGHyperbolicSpatialOperator<NUMFLUX,FEMDG>;
LOP lop(numflux);
using TLOP = Dune::PDELab::DGLinearHyperbolicTemporalOperator<NUMFLUX,FEMDG>;
using TLOP = Dune::PDELab::DGHyperbolicTemporalOperator<NUMFLUX,FEMDG>;
TLOP tlop(numflux);
using MBE = Dune::PDELab::ISTL::BCRSMatrixBackend<>;
......
......@@ -34,13 +34,13 @@ namespace Dune {
\tparam FEM Finite Element Map needed to select the cache
*/
template<typename NUMFLUX, typename FEM>
class DGLinearHyperbolicSpatialOperator :
public NumericalJacobianApplyVolume<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianVolume<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianApplySkeleton<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianSkeleton<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianApplyBoundary<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianBoundary<DGLinearHyperbolicSpatialOperator<NUMFLUX,FEM> >,
class DGHyperbolicSpatialOperator :
public NumericalJacobianApplyVolume<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianVolume<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianApplySkeleton<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianSkeleton<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianApplyBoundary<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public NumericalJacobianBoundary<DGHyperbolicSpatialOperator<NUMFLUX,FEM> >,
public FullSkeletonPattern,
public FullVolumePattern,
public LocalOperatorDefaultFlags,
......@@ -62,7 +62,7 @@ namespace Dune {
enum { doLambdaVolume = true };
// ! constructor
DGLinearHyperbolicSpatialOperator (NUMFLUX& numflux_, int overintegration_=0)
DGHyperbolicSpatialOperator (NUMFLUX& numflux_, int overintegration_=0)
: numflux(numflux_), overintegration(overintegration_), cache(20)
{
}
......@@ -364,8 +364,8 @@ namespace Dune {
* \f}
*/
template<typename NUMFLUX, typename FEM>
class DGLinearHyperbolicTemporalOperator :
public NumericalJacobianApplyVolume<DGLinearHyperbolicTemporalOperator<NUMFLUX,FEM> >,
class DGHyperbolicTemporalOperator :
public NumericalJacobianApplyVolume<DGHyperbolicTemporalOperator<NUMFLUX,FEM> >,
public LocalOperatorDefaultFlags,
public InstationaryLocalOperatorDefaultMethods<typename NUMFLUX::RF>
{
......@@ -380,7 +380,7 @@ namespace Dune {
// residual assembly flags
enum { doAlphaVolume = true };
DGLinearHyperbolicTemporalOperator (NUMFLUX& numflux_, int overintegration_=0)
DGHyperbolicTemporalOperator (NUMFLUX& numflux_, int overintegration_=0)
: numflux(numflux_), overintegration(overintegration_), cache(20)
{}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment