pub struct SinusoidalPositionalEncodingBuilder { /* private fields */ }
Expand description
Builder for SinusoidalPositionalEncoding
.
Implementations§
Source§impl SinusoidalPositionalEncodingBuilder
impl SinusoidalPositionalEncodingBuilder
Sourcepub fn new(dimensions: impl Into<i32>) -> Self
pub fn new(dimensions: impl Into<i32>) -> Self
Creates a new SinusoidalPositionalEncodingBuilder
.
Source§impl SinusoidalPositionalEncodingBuilder
impl SinusoidalPositionalEncodingBuilder
Sourcepub fn min_frequency(self, min_frequency: impl Into<f32>) -> Self
pub fn min_frequency(self, min_frequency: impl Into<f32>) -> Self
Sets the value of [min_frequency
].
Sourcepub fn max_frequency(self, max_frequency: impl Into<f32>) -> Self
pub fn max_frequency(self, max_frequency: impl Into<f32>) -> Self
Sets the value of [max_frequency
].
Sourcepub fn cosine_first(self, cosine_first: impl Into<bool>) -> Self
pub fn cosine_first(self, cosine_first: impl Into<bool>) -> Self
Sets the value of [cosine_first
].
Sourcepub fn full_turns(self, full_turns: impl Into<bool>) -> Self
pub fn full_turns(self, full_turns: impl Into<bool>) -> Self
Sets the value of [full_turns
].
Trait Implementations§
Source§impl Clone for SinusoidalPositionalEncodingBuilder
impl Clone for SinusoidalPositionalEncodingBuilder
Source§fn clone(&self) -> SinusoidalPositionalEncodingBuilder
fn clone(&self) -> SinusoidalPositionalEncodingBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SinusoidalPositionalEncodingBuilder
impl RefUnwindSafe for SinusoidalPositionalEncodingBuilder
impl Send for SinusoidalPositionalEncodingBuilder
impl Sync for SinusoidalPositionalEncodingBuilder
impl Unpin for SinusoidalPositionalEncodingBuilder
impl UnwindSafe for SinusoidalPositionalEncodingBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Convert into an
Option
.