pub struct ImplicitTriangle { /* private fields */ }
Implementations§
Source§impl ImplicitTriangle
impl ImplicitTriangle
pub fn with_period_offset(period: f64, offset: f64) -> ImplicitTriangle
pub fn set_source_module(&mut self, m: Rc<RefCell<dyn ImplicitModule>>)
pub fn set_source_value(&mut self, v: f64)
pub fn set_period_module(&mut self, m: Rc<RefCell<dyn ImplicitModule>>)
pub fn set_period_value(&mut self, v: f64)
pub fn set_offset_module(&mut self, m: Rc<RefCell<dyn ImplicitModule>>)
pub fn set_offset_value(&mut self, v: f64)
Trait Implementations§
Source§impl ImplicitModule for ImplicitTriangle
impl ImplicitModule for ImplicitTriangle
fn get_2d(&mut self, x: f64, y: f64) -> f64
fn get_3d(&mut self, x: f64, y: f64, z: f64) -> f64
fn get_4d(&mut self, x: f64, y: f64, z: f64, w: f64) -> f64
fn get_6d(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn spacing(&self) -> f64
fn set_deriv_spacing(&mut self, s: f64)
fn set_seed(&mut self, _: u32)
fn get_dx_2(&mut self, x: f64, y: f64) -> f64
fn get_dy_2(&mut self, x: f64, y: f64) -> f64
fn get_dx_3(&mut self, x: f64, y: f64, z: f64) -> f64
fn get_dy_3(&mut self, x: f64, y: f64, z: f64) -> f64
fn get_dz_3(&mut self, x: f64, y: f64, z: f64) -> f64
fn get_dx_4(&mut self, x: f64, y: f64, z: f64, w: f64) -> f64
fn get_dy_4(&mut self, x: f64, y: f64, z: f64, w: f64) -> f64
fn get_dz_4(&mut self, x: f64, y: f64, z: f64, w: f64) -> f64
fn get_dw_4(&mut self, x: f64, y: f64, z: f64, w: f64) -> f64
fn get_dx_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn get_dy_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn get_dz_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn get_dw_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn get_du_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
fn get_dv_6(&mut self, x: f64, y: f64, z: f64, w: f64, u: f64, v: f64) -> f64
Auto Trait Implementations§
impl Freeze for ImplicitTriangle
impl !RefUnwindSafe for ImplicitTriangle
impl !Send for ImplicitTriangle
impl !Sync for ImplicitTriangle
impl Unpin for ImplicitTriangle
impl !UnwindSafe for ImplicitTriangle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more