pub struct PhysicsInformedConfig {
pub system_type: PhysicalSystem,
pub n_components: usize,
pub bandwidth: Float,
pub physics_weight: Float,
pub data_weight: Float,
}Expand description
Configuration for physics-informed kernels
Fields§
§system_type: PhysicalSystemType of physical system
n_components: usizeNumber of random features
bandwidth: FloatKernel bandwidth
physics_weight: FloatWeight for physics loss
data_weight: FloatWeight for data loss
Trait Implementations§
Source§impl Clone for PhysicsInformedConfig
impl Clone for PhysicsInformedConfig
Source§fn clone(&self) -> PhysicsInformedConfig
fn clone(&self) -> PhysicsInformedConfig
Returns a duplicate 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 moreSource§impl Debug for PhysicsInformedConfig
impl Debug for PhysicsInformedConfig
Source§impl Default for PhysicsInformedConfig
impl Default for PhysicsInformedConfig
Source§impl<'de> Deserialize<'de> for PhysicsInformedConfig
impl<'de> Deserialize<'de> for PhysicsInformedConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PhysicsInformedConfig
impl RefUnwindSafe for PhysicsInformedConfig
impl Send for PhysicsInformedConfig
impl Sync for PhysicsInformedConfig
impl Unpin for PhysicsInformedConfig
impl UnwindSafe for PhysicsInformedConfig
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 more