46 integer,
public,
parameter :: &
52 procedure electron_space_constructor
60 type(electron_space_t) :: this
61 type(namespace_t),
intent(in) :: namespace
66 this%space_t =
space_t(namespace)
89 call parse_variable(namespace,
'SpinComponents', unpolarized, this%ispin)
type(electron_space_t) function electron_space_constructor(namespace)
integer, parameter, public spinors
integer, parameter, public spin_polarized
subroutine, public messages_input_error(namespace, var, details, row, column)
Extension of space that contains the knowledge of the spin dimension.