// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
// SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception

/**
 * \defgroup LocalFunctions LocalFunctions
 */

/**
 * \defgroup LocalInterface Interface to be implemented by elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup BrezziDouglasFortinMarini Brezzi-Douglas-Fortin-Marini elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup BrezziDouglasMarini Brezzi-Douglas-Marini elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup DualMortar Dual Mortar basis elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Lagrange Lagrange elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Mimetic Mimetic elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Monomial Monomial elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Nedelec Nedelec elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Orthonormal Orthonormal elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup RannacherTurek Rannacher-Turek elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup RaviartThomas Raviart-Thomas elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup Whitney Whitney elements
 * \ingroup LocalFunctions
 */

//////////////////
// Implementations
//////////////////

/**
 * \defgroup LocalFunctionsImpl Implementation of local function elements
 * \ingroup LocalFunctions
 */

/**
 * \defgroup BrezziDouglasFortinMariniImpl Implementation of Brezzi-Douglas-Fortin-Marini elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup BrezziDouglasMariniImpl Implementation of Brezzi-Douglas-Marini elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup LagrangeImpl Implementation of Lagrange elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup NedelecImpl Implementation of Nedelec elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup DualMortarImpl Implementation of Dual Mortar basis elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup MonomialImpl Implementation of Monomial elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup RannacherTurekImpl Implementation of Rannacher-Turek elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup RaviartThomasImpl Implementation of Raviart-Thomas elements
 * \ingroup LocalFunctionsImpl
 */

/**
 * \defgroup WhitneyImpl Implementation of Whitney elements
 * \ingroup LocalFunctionsImpl
 */
