-
Module: vipster
- Class: Angle
- Class: Bond
- Class: ColVec
- Class: DataGrid2D_f
- Class: DataGrid3D_f
- Class: DataGrid3D_v
- Class: DiffVec
- Class: Dihedral
- Class: Element
- Class: Fmt
- Class: ItemsView
- Class: KPoints
- Class: KeysView
- Class: Mat
- Class: Molecule
- Class: Overlap
- Variable: Parameters
- Variable: PeriodicTable
- Module: Plugins
- Variable: Presets
- Class: Properties
- Class: Step
- Class: ValuesView
- Class: Vec
- Function: readFile
- Function: writeFile
- Function: writeString
Class: KPoints
Members:
Class: Discrete
Members:
Class: Points
Members:
Function: append
append(self: vipster.KPoints.Discrete.Points, x: vipster.KPoints.Discrete.Point) -> None
Add an item to the end of the list
Function: extend
extend(*args, **kwargs)
Overloaded function.
1. extend(self: vipster.KPoints.Discrete.Points, L: vipster.KPoints.Discrete.Points) -> None
Extend the list by appending all the items in the given list
2. extend(self: vipster.KPoints.Discrete.Points, L: collections.abc.Iterable) -> None
Extend the list by appending all the items in the given list
Function: insert
insert(self: vipster.KPoints.Discrete.Points, i: typing.SupportsInt, x: vipster.KPoints.Discrete.Point) -> None
Insert an item at a given position.
Function: pop
pop(*args, **kwargs)
Overloaded function.
1. pop(self: vipster.KPoints.Discrete.Points) -> vipster.KPoints.Discrete.Point
Remove and return the last item
2. pop(self: vipster.KPoints.Discrete.Points, i: typing.SupportsInt) -> vipster.KPoints.Discrete.Point
Remove and return the item at index ``i``
Class: Molecule
Members:
Class: Step
Members:
Function: asFmt
asFmt(self: vipster.Step, fmt: vipster.Fmt) -> Vipster::StepMutable<Vipster::detail::Formatter<Vipster::detail::AtomList> >
Function: getCom
getCom(*args, **kwargs)
Overloaded function.
1. getCom(self: vipster.Step) -> vipster.Vec
2. getCom(self: vipster.Step, fmt: vipster.Fmt) -> vipster.Vec
Function: getTopology
getTopology(self: vipster.Step, angles: bool = True, dihedrals: bool = True, impropers: bool = True) -> tuple[vipster.__AngleVector__, vipster.__DihedralVector__, vipster.__DihedralVector__]
Function: modAlign
modAlign(self: vipster.Step, step_dir: typing.SupportsInt, target_dir: typing.SupportsInt) -> None
Function: modMirror
modMirror(self: vipster.Step, axis1: vipster.Vec, axis1: vipster.Vec, shift: vipster.Vec = Vec[0.0, 0.0, 0.0]) -> None
Function: modMultiply
modMultiply(self: vipster.Step, x: typing.SupportsInt, y: typing.SupportsInt, z: typing.SupportsInt) -> None
Function: modReshape
modReshape(self: vipster.Step, newMat: vipster.Mat, newCdm: typing.SupportsFloat, cdmFmt: vipster.Fmt) -> None
Function: modRotate
modRotate(self: vipster.Step, angle: typing.SupportsFloat, axis: vipster.Vec, shift: vipster.Vec = Vec[0.0, 0.0, 0.0]) -> None
Function: modShift
modShift(self: vipster.Step, shift: vipster.Vec, factor: typing.SupportsFloat = 1.0) -> None
Function: newAtom
newAtom(*args, **kwargs)
Overloaded function.
1. newAtom(self: vipster.Step, name: str = '', coord: vipster.Vec = Vec[0.0, 0.0, 0.0], properties: vipster.Properties = <vipster.Properties object at 0x7f1a583ea2b0>) -> None
2. newAtom(self: vipster.Step, at: vipster.Step.Atom) -> None
3. newAtom(self: vipster.Step, at: Vipster::detail::Formatter<Vipster::detail::AtomList>::AtomView<false>) -> None
4. newAtom(self: vipster.Step, at: Vipster::detail::Selection<Vipster::detail::AtomList>::AtomView<false>) -> None
5. newAtom(self: vipster.Step, at: Vipster::detail::Selection<Vipster::detail::Formatter<Vipster::detail::AtomList> >::AtomView<false>) -> None
Function: newAtoms
newAtoms(*args, **kwargs)
Overloaded function.
1. newAtoms(self: vipster.Step, i: typing.SupportsInt) -> None
2. newAtoms(self: vipster.Step, step: vipster.Step) -> None
3. newAtoms(self: vipster.Step, step: Vipster::StepMutable<Vipster::detail::Formatter<Vipster::detail::AtomList> >) -> None
4. newAtoms(self: vipster.Step, step: Vipster::StepMutable<Vipster::detail::Selection<Vipster::detail::AtomList> >) -> None
5. newAtoms(self: vipster.Step, step: Vipster::StepMutable<Vipster::detail::Selection<Vipster::detail::Formatter<Vipster::detail::AtomList> > >) -> None
Function: select
select(self: vipster.Step, selection: str) -> Vipster::StepMutable<Vipster::detail::Selection<Vipster::detail::AtomList> >
Function: readFile
readFile(*args, **kwargs)
Overloaded function.
1. readFile(filename: str) -> Vipster::IOTuple
2. readFile(filename: str, format: Vipster::Plugin) -> Vipster::IOTuple