Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/dolfinx/v0.9.0/cpp/doxygen/d2/d6f/classdolfinx_1_1fem_1_1Function-members.html
DOLFINx 0.8.0
DOLFINx C++ interface
Loading...
Searching...
No Matches
Function< T, U > Member List

This is the complete list of members for Function< T, U >, including all inherited members.

collapse() constFunction< T, U >inline
eval(std::span< const geometry_type > x, std::array< std::size_t, 2 > xshape, std::span< const std::int32_t > cells, std::span< value_type > u, std::array< std::size_t, 2 > ushape) constFunction< T, U >inline
Function(std::shared_ptr< const FunctionSpace< geometry_type > > V)Function< T, U >inlineexplicit
Function(std::shared_ptr< const FunctionSpace< geometry_type > > V, std::shared_ptr< la::Vector< value_type > > x)Function< T, U >inline
Function(const Function &v)=delete (defined in Function< T, U >)Function< T, U >
Function(Function &&v)=defaultFunction< T, U >
function_space() constFunction< T, U >inline
geometry_type typedefFunction< T, U >
interpolate(const Function< value_type, geometry_type > &v, std::span< const std::int32_t > cells, std::span< const std::int32_t > cell_map, const std::tuple< std::span< const std::int32_t >, std::span< const std::int32_t >, std::span< const geometry_type >, std::span< const std::int32_t > > &nmm_interpolation_data={})Function< T, U >inline
interpolate(const Function< value_type, geometry_type > &v, std::span< const std::int32_t > cell_map=std::span< const std::int32_t >()={}, const std::tuple< std::span< const std::int32_t >, std::span< const std::int32_t >, std::span< const geometry_type >, std::span< const std::int32_t > > &nmm_interpolation_data={})Function< T, U >inline
interpolate(const std::function< std::pair< std::vector< value_type >, std::vector< std::size_t > >(MDSPAN_IMPL_STANDARD_NAMESPACE::mdspan< const geometry_type, MDSPAN_IMPL_STANDARD_NAMESPACE::extents< std::size_t, 3, MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent > >)> &f, std::span< const std::int32_t > cells)Function< T, U >inline
interpolate(const std::function< std::pair< std::vector< value_type >, std::vector< std::size_t > >(MDSPAN_IMPL_STANDARD_NAMESPACE::mdspan< const geometry_type, MDSPAN_IMPL_STANDARD_NAMESPACE::extents< std::size_t, 3, MDSPAN_IMPL_STANDARD_NAMESPACE::dynamic_extent > >)> &f)Function< T, U >inline
interpolate(const Expression< value_type, geometry_type > &e, std::span< const std::int32_t > cells, const dolfinx::mesh::Mesh< geometry_type > &expr_mesh, std::span< const std::int32_t > cell_map=std::span< const std::int32_t >())Function< T, U >inline
interpolate(const Expression< value_type, geometry_type > &e, const dolfinx::mesh::Mesh< geometry_type > &expr_mesh, std::span< const std::int32_t > cell_map=std::span< const std::int32_t >()={})Function< T, U >inline
nameFunction< T, U >
operator=(Function &&v)=defaultFunction< T, U >
operator=(const Function &v)=delete (defined in Function< T, U >)Function< T, U >
sub(int i) constFunction< T, U >inline
value_type typedefFunction< T, U >
x() constFunction< T, U >inline
x()Function< T, U >inline
~Function()=defaultFunction< T, U >