dolfin.cpp.function

Function module

Classes

Constant(self, arg0, arg1)

A value constant with respect to integration domain

Function(*args, **kwargs)

A finite element function

FunctionSpace(self, arg0, arg1, arg2)

class dolfin.cpp.function.Constant(self: dolfin.cpp.function.Constant, arg0: List[int], arg1: List[float]) → None

Bases: pybind11_builtins.pybind11_object

A value constant with respect to integration domain

Create a constant from a scalar value array

value(self: dolfin.cpp.function.Constant) → array
class dolfin.cpp.function.Function(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

A finite element function

Overloaded function.

  1. __init__(self: dolfin.cpp.function.Function, arg0: dolfinx::function::FunctionSpace) -> None

Create a function on the given function space

  1. __init__(self: dolfin.cpp.function.Function, arg0: dolfinx::function::FunctionSpace, arg1: vec) -> None

collapse(self: dolfin.cpp.function.Function) → dolfin.cpp.function.Function

Collapse sub-function view

compute_point_values(self: dolfin.cpp.function.Function) → numpy.ndarray[float64[m, n]]

Compute values at all mesh points

eval(self: dolfin.cpp.function.Function, x: numpy.ndarray[float64[m, 3], flags.c_contiguous], cells: numpy.ndarray[int32[m, 1]], values: numpy.ndarray[float64[m, n], flags.writeable, flags.c_contiguous]) → None

Evaluate Function

interpolate(*args, **kwargs)

Overloaded function.

  1. interpolate(self: dolfin.cpp.function.Function, f: Callable[[numpy.ndarray[float64[3, n], flags.c_contiguous]], numpy.ndarray[float64[m, n]]]) -> None

Interpolate an expression

  1. interpolate(self: dolfin.cpp.function.Function, u: dolfin.cpp.function.Function) -> None

Interpolate a finite element function

interpolate_ptr(self: dolfin.cpp.function.Function, arg0: int) → None

Interpolate using a pointer to an expression with a C signature

sub(self: dolfin.cpp.function.Function, arg0: int) → dolfin.cpp.function.Function

Return sub-function (view into parent Function

value_dimension(self: dolfin.cpp.function.Function, arg0: int) → int
property vector

Return the vector associated with the finite element Function