<commit_before>// This file is part of the dune-gdt project:
//   http://users.dune-project.org/projects/dune-gdt
// Copyright holders: <NAME>
// License: BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)

#ifndef DUNE_GDT_FUNCTIONALS_ELLIPTIC_IPDG_HH
#define DUNE_GDT_FUNCTIONALS_ELLIPTIC_IPDG_HH

#include <dune/stuff/common/memory.hh>
#include <dune/stuff/grid/boundaryinfo.hh>
#include <dune/stuff/grid/intersection.hh>

#include <dune/gdt/localevaluation/elliptic.hh>
#include <dune/gdt/localevaluation/elliptic-ipdg.hh>
#include <dune/gdt/localfunctional/integrals.hh>

#include "default.hh"

namespace Dune {
namespace GDT {


// //////////////////////////////////////// //
// // EllipticIpdgDirichletVectorFunctional //
// //////////////////////////////////////// //

/**
 * \todo Add tests!<commit_msg>[functionals.elliptic-ipdg] add missing include<commit_after>// This file is part of the dune-gdt project:
//   http://users.dune-project.org/projects/dune-gdt
// Copyright holders: <NAME>
// License: BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)

#ifndef DUNE_GDT_FUNCTIONALS_ELLIPTIC_IPDG_HH
#define DUNE_GDT_FUNCTIONALS_ELLIPTIC_IPDG_HH

#include <dune/stuff/common/memory.hh>
#include <dune/stuff/grid/boundaryinfo.hh>
#include <dune/stuff/grid/intersection.hh>
#include <dune/stuff/la/container.hh>

#include <dune/gdt/localevaluation/elliptic.hh>
#include <dune/gdt/localevaluation/elliptic-ipdg.hh>
#include <dune/gdt/localfunctional/integrals.hh>

#include "default.hh"

namespace Dune {
namespace GDT {


// //////////////////////////////////////// //
// // EllipticIpdgDirichletVectorFunctional //
// //////////////////////////////////////// //

/**
 * \todo Add tests!
{'fraction_non_alphanumeric': 0.22395833333333334, 'fraction_numerical': 0.0023148148148148147, 'mean_word_length': 2.876681614349776, 'pattern_counts': {'":': 0, '<': 18, '<?xml version=': 0, '>': 18, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4807359', 'n_tokens_mistral': 628, 'n_tokens_neox': 605, 'n_words': 92}