GCC Code Coverage Report


Directory: src/oiseau/
File: src/oiseau/dg/nodal/element.cpp
Date: 2025-05-24 01:28:39
Exec Total Coverage
Lines: 0 5 0.0%
Functions: 0 4 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // Copyright (C) 2025 Tiago V. L. Amorim (@tiagovla)
2 //
3 // This file is part of oiseau (https://github.com/tiagovla/oiseau)
4 //
5 // SPDX-License-Identifier: GPL-3.0-or-later
6
7 #include "oiseau/dg/nodal/element.hpp"
8
9 #include <memory>
10 #include <utility>
11 #include <xtensor/core/xtensor_forward.hpp>
12
13 #include "oiseau/dg/nodal/ref_element.hpp"
14
15 namespace oiseau::dg::nodal {
16
17 Element::Element(std::shared_ptr<RefElement> ref_elem, xt::xarray<double> nodes)
18 : m_reference(std::move(ref_elem)), m_nodes(std::move(nodes)) {}
19 const RefElement& Element::reference() const { return *m_reference; }
20 unsigned Element::order() const { return this->m_reference->order(); }
21 const xt::xarray<double>& Element::nodes() const { return this->m_nodes; }
22 } // namespace oiseau::dg::nodal
23