pub struct TemperatureAnnealing { /* private fields */ }Expand description
Temperature annealing scheduler
Implementations§
Source§impl TemperatureAnnealing
impl TemperatureAnnealing
pub fn into_reference( val: TemperatureAnnealing, env: Env, ) -> Result<Reference<TemperatureAnnealing>>
pub fn into_instance( self, env: Env, ) -> Result<ClassInstance<TemperatureAnnealing>>
Source§impl TemperatureAnnealing
impl TemperatureAnnealing
Sourcepub fn new(initial_temp: f64, final_temp: f64, steps: u32) -> Self
pub fn new(initial_temp: f64, final_temp: f64, steps: u32) -> Self
Create a new temperature annealing scheduler
§Arguments
initial_temp- Starting temperaturefinal_temp- Final temperaturesteps- Number of annealing steps
Trait Implementations§
Source§impl FromNapiMutRef for TemperatureAnnealing
impl FromNapiMutRef for TemperatureAnnealing
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for TemperatureAnnealing
impl FromNapiRef for TemperatureAnnealing
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &TemperatureAnnealing
impl FromNapiValue for &TemperatureAnnealing
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut TemperatureAnnealing
impl FromNapiValue for &mut TemperatureAnnealing
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for TemperatureAnnealing
impl ToNapiValue for TemperatureAnnealing
Source§unsafe fn to_napi_value(
env: napi_env,
val: TemperatureAnnealing,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: TemperatureAnnealing, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &TemperatureAnnealing
impl TypeName for &TemperatureAnnealing
Source§impl TypeName for &mut TemperatureAnnealing
impl TypeName for &mut TemperatureAnnealing
Source§impl TypeName for TemperatureAnnealing
impl TypeName for TemperatureAnnealing
Source§impl ValidateNapiValue for &TemperatureAnnealing
impl ValidateNapiValue for &TemperatureAnnealing
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut TemperatureAnnealing
impl ValidateNapiValue for &mut TemperatureAnnealing
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for TemperatureAnnealing
impl RefUnwindSafe for TemperatureAnnealing
impl Send for TemperatureAnnealing
impl Sync for TemperatureAnnealing
impl Unpin for TemperatureAnnealing
impl UnsafeUnpin for TemperatureAnnealing
impl UnwindSafe for TemperatureAnnealing
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