pub struct SpectralAction {
pub triple: SpectralTriple,
pub cutoff: f64,
}Expand description
The spectral action functional Tr(f(D/Λ)) for cutoff Λ.
Fields§
§triple: SpectralTripleThe underlying spectral triple.
cutoff: f64The energy cutoff scale Λ.
Implementations§
Source§impl SpectralAction
impl SpectralAction
Sourcepub fn new(triple: SpectralTriple, cutoff: f64) -> Self
pub fn new(triple: SpectralTriple, cutoff: f64) -> Self
Construct the spectral action for a triple with cutoff Λ.
Sourcepub fn asymptotic_expansion_terms(&self, order: u32) -> Vec<String>
pub fn asymptotic_expansion_terms(&self, order: u32) -> Vec<String>
Terms in the heat-kernel asymptotic expansion of Tr(f(D/Λ)) as Λ → ∞.
Returns the first order leading terms (in powers of Λ).
Auto Trait Implementations§
impl Freeze for SpectralAction
impl RefUnwindSafe for SpectralAction
impl Send for SpectralAction
impl Sync for SpectralAction
impl Unpin for SpectralAction
impl UnsafeUnpin for SpectralAction
impl UnwindSafe for SpectralAction
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