pub struct FloerComplex {
pub generators: Vec<String>,
pub differentials: Vec<(usize, usize, i32)>,
}Expand description
A Floer complex CF*(H) generated by periodic orbits of a Hamiltonian H.
Fields§
§generators: Vec<String>Generators: the periodic Hamiltonian orbits (labelled by Conley-Zehnder index)
differentials: Vec<(usize, usize, i32)>Differentials: (source index, target index, count with sign)
Implementations§
Source§impl FloerComplex
impl FloerComplex
Sourcepub fn num_generators(&self) -> usize
pub fn num_generators(&self) -> usize
Number of generators (= number of periodic orbits counted with multiplicity).
Sourcepub fn euler_characteristic(&self) -> i64
pub fn euler_characteristic(&self) -> i64
Euler characteristic χ = Σ (-1)^k rank CF^k(H). By the Arnold conjecture, χ(M) ≤ #(1-periodic orbits).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FloerComplex
impl RefUnwindSafe for FloerComplex
impl Send for FloerComplex
impl Sync for FloerComplex
impl Unpin for FloerComplex
impl UnsafeUnpin for FloerComplex
impl UnwindSafe for FloerComplex
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