# CIVector

class `psi4.core.``CIVector`

  Bases: `pybind11_builtins.pybind11_object`

  docstring

  Attributes Summary

  `np` | Returns a view of the CIVector’s buffer

  Methods Summary

  `axpy`(self, arg0, arg1, arg2, arg3) | docstring
  `close_io_files`(self, arg0) | docstring
  `copy`(self, arg0, arg1, arg2) | docstring
  `dcalc`(self, arg0, arg1, arg2) | docstring
  `divide`(self, arg0, arg1, arg2, arg3) | docstring
  `init_io_files`(self, arg0) | docstring
  `norm`(self, arg0) | docstring
  `read`(self, arg0, arg1) | docstring
  `scale`(self, arg0, arg1) | docstring
  `set_nvec`(self, arg0) | docstring
  `shift`(self, arg0, arg1) | docstring
  `symnormalize`(self, arg0, arg1) | docstring
  `vdot`(self, arg0, arg1, arg2) | docstring
  `vector_multiply`(self, arg0, arg1, arg2, …) | docstring
  `write`(self, arg0, arg1) | docstring
  `zero`(self) | docstring

  Attributes Documentation

  `np`

    Returns a view of the CIVector’s buffer

  Methods Documentation

  `axpy`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: int, arg3: int) → None

    docstring

  `close_io_files`(self: psi4.core.CIVector, arg0: int) → None

    docstring

  `copy`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: int, arg2: int) → None

    docstring

  `dcalc`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: int) → float

    docstring

  `divide`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: float, arg2: int, arg3: int) → None

    docstring

  `init_io_files`(self: psi4.core.CIVector, arg0: bool) → None

    docstring

  `norm`(self: psi4.core.CIVector, arg0: int) → float

    docstring

  `read`(self: psi4.core.CIVector, arg0: int, arg1: int) → int

    docstring

  `scale`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `set_nvec`(self: psi4.core.CIVector, arg0: int) → None

    docstring

  `shift`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `symnormalize`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `vdot`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: int, arg2: int) → float

    docstring

  `vector_multiply`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: psi4.core.CIVector, arg3: int, arg4: int, arg5: int) → None

    docstring

  `write`(self: psi4.core.CIVector, arg0: int, arg1: int) → int

    docstring

  `zero`(self: psi4.core.CIVector) → None

    docstring

  `axpy`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: int, arg3: int) → None

    docstring

  `close_io_files`(self: psi4.core.CIVector, arg0: int) → None

    docstring

  `copy`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: int, arg2: int) → None

    docstring

  `dcalc`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: int) → float

    docstring

  `divide`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: float, arg2: int, arg3: int) → None

    docstring

  `init_io_files`(self: psi4.core.CIVector, arg0: bool) → None

    docstring

  `norm`(self: psi4.core.CIVector, arg0: int) → float

    docstring

  `np`

    Returns a view of the CIVector’s buffer

  `read`(self: psi4.core.CIVector, arg0: int, arg1: int) → int

    docstring

  `scale`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `set_nvec`(self: psi4.core.CIVector, arg0: int) → None

    docstring

  `shift`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `symnormalize`(self: psi4.core.CIVector, arg0: float, arg1: int) → None

    docstring

  `vdot`(self: psi4.core.CIVector, arg0: psi4.core.CIVector, arg1: int, arg2: int) → float

    docstring

  `vector_multiply`(self: psi4.core.CIVector, arg0: float, arg1: psi4.core.CIVector, arg2: psi4.core.CIVector, arg3: int, arg4: int, arg5: int) → None

    docstring

  `write`(self: psi4.core.CIVector, arg0: int, arg1: int) → int

    docstring

  `zero`(self: psi4.core.CIVector) → None

    docstring