Trait bempp::traits::PotentialAssembly
source · pub trait PotentialAssembly {
type T: RlstScalar;
// Required method
fn assemble_into_dense<Space: FunctionSpace<T = Self::T> + Sync>(
&self,
output: &mut Array<Self::T, BaseArray<Self::T, VectorContainer<Self::T>, DIM>, DIM>,
space: &Space,
points: &Array<<Self::T as RlstScalar>::Real, BaseArray<<Self::T as RlstScalar>::Real, VectorContainer<<Self::T as RlstScalar>::Real>, DIM>, DIM>,
);
}
Expand description
Functions for boundary assembly
Required Associated Types§
Required Methods§
sourcefn assemble_into_dense<Space: FunctionSpace<T = Self::T> + Sync>(
&self,
output: &mut Array<Self::T, BaseArray<Self::T, VectorContainer<Self::T>, DIM>, DIM>,
space: &Space,
points: &Array<<Self::T as RlstScalar>::Real, BaseArray<<Self::T as RlstScalar>::Real, VectorContainer<<Self::T as RlstScalar>::Real>, DIM>, DIM>,
)
fn assemble_into_dense<Space: FunctionSpace<T = Self::T> + Sync>( &self, output: &mut Array<Self::T, BaseArray<Self::T, VectorContainer<Self::T>, DIM>, DIM>, space: &Space, points: &Array<<Self::T as RlstScalar>::Real, BaseArray<<Self::T as RlstScalar>::Real, VectorContainer<<Self::T as RlstScalar>::Real>, DIM>, DIM>, )
Assemble into a dense matrix
Object Safety§
This trait is not object safe.