-
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: KPoints
- Class: Mat
- Class: Molecule
- Class: Overlap
- Variable: Parameters
- Variable: PeriodicTable
- Module: Plugins
- Variable: Presets
- Class: Properties
- Class: Step
- 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: Iterable) -> None
Extend the list by appending all the items in the given list
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: modMirror
modMirror(self: vipster.Step, axis1: vipster.Vec, axis1: vipster.Vec, shift: vipster.Vec = Vec[0.0, 0.0, 0.0]) -> None
Function: modReshape
modReshape(self: vipster.Step, newMat: vipster.Mat, newCdm: float, cdmFmt: vipster.Fmt) -> None
Function: modRotate
modRotate(self: vipster.Step, angle: float, axis: vipster.Vec, shift: vipster.Vec = Vec[0.0, 0.0, 0.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 0x7fb4b1ba34b0>) -> 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: int) -> 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) -> Tuple[vipster.Molecule, Optional[Vipster::Parameter], List[vipster.__BaseData]]
2. readFile(filename: str, format: Vipster::Plugin) -> Tuple[vipster.Molecule, Optional[Vipster::Parameter], List[vipster.__BaseData]]