pub struct PosEncConfig {
pub n_freq: usize,
pub include_input: bool,
pub input_dim: usize,
}Expand description
Configuration for positional encoding.
Fields§
§n_freq: usizeL — number of frequency levels.
include_input: boolWhether to prepend the raw (unencoded) input.
input_dim: usizeInput dimensionality (3 for xyz, 3 for view direction).
Implementations§
Source§impl PosEncConfig
impl PosEncConfig
Sourcepub fn output_dim(&self) -> usize
pub fn output_dim(&self) -> usize
Compute the output dimensionality of the encoding.
Trait Implementations§
Source§impl Clone for PosEncConfig
impl Clone for PosEncConfig
Source§fn clone(&self) -> PosEncConfig
fn clone(&self) -> PosEncConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PosEncConfig
impl Debug for PosEncConfig
impl Copy for PosEncConfig
Auto Trait Implementations§
impl Freeze for PosEncConfig
impl RefUnwindSafe for PosEncConfig
impl Send for PosEncConfig
impl Sync for PosEncConfig
impl Unpin for PosEncConfig
impl UnsafeUnpin for PosEncConfig
impl UnwindSafe for PosEncConfig
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