MCPcopy Create free account
hub / github.com/FEniCS/dolfinx / extract_sub_element

Method extract_sub_element

cpp/dolfinx/fem/FiniteElement.cpp:402–410  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

400//-----------------------------------------------------------------------------
401template <std::floating_point T>
402std::shared_ptr<const FiniteElement<T>>
403FiniteElement<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//-----------------------------------------------------------------------------
412template <std::floating_point T>
413const basix::FiniteElement<T>& FiniteElement<T>::basix_element() const

Callers 1

subMethod · 0.80

Calls 2

_extract_sub_elementFunction · 0.85
signatureMethod · 0.45

Tested by

no test coverage detected