| 400 | //----------------------------------------------------------------------------- |
| 401 | template <std::floating_point T> |
| 402 | std::shared_ptr<const FiniteElement<T>> |
| 403 | FiniteElement<T>::extract_sub_element(const std::vector<int>& component) const |
| 404 | { |
| 405 | // Recursively extract sub element |
| 406 | auto sub_finite_element = _extract_sub_element(*this, component); |
| 407 | spdlog::debug("Extracted finite element for sub-system: {}", |
| 408 | sub_finite_element->signature().c_str()); |
| 409 | return sub_finite_element; |
| 410 | } |
| 411 | //----------------------------------------------------------------------------- |
| 412 | template <std::floating_point T> |
| 413 | const basix::FiniteElement<T>& FiniteElement<T>::basix_element() const |
no test coverage detected