Trait bempp::traits::GeometryAccess

source ·
pub trait GeometryAccess {
    type T;

    // Required methods
    unsafe fn point(&self, i: usize) -> Self::T;
    unsafe fn normal(&self, i: usize) -> Self::T;
    unsafe fn jacobian(&self, i: usize) -> Self::T;
    unsafe fn jdet(&self) -> Self::T;
}
Expand description

Geometry access

Required Associated Types§

source

type T

Value tyoe

Required Methods§

source

unsafe fn point(&self, i: usize) -> Self::T

Get component of the point

§Safety

This function uses unsafe memory access

source

unsafe fn normal(&self, i: usize) -> Self::T

Get component of the normal

§Safety

This function uses unsafe memory access

source

unsafe fn jacobian(&self, i: usize) -> Self::T

Get component of the jacobian

§Safety

This function uses unsafe memory access

source

unsafe fn jdet(&self) -> Self::T

Get determinant of the jacobian

§Safety

This function uses unsafe memory access

Implementors§