DirichletBC#
- class pinnx.icbc.DirichletBC(func, on_boundary=<function DirichletBC.<lambda>>)[source]#
Dirichlet boundary conditions:
y(x) = func(x).- Parameters:
func (
Union[Callable[[Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]],...],Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]]],Callable[[Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]]],Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]]],Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]]]) – A function that takes an array of points and returns an array of values.on_boundary (
Callable[[Dict[str,Union[Array,ndarray,bool,number,bool,int,float,complex,Quantity]],array],array]) – (x, Geometry.on_boundary(x)) -> True/False.