Octopus
basis_set_abst_oct_m::basis_set_abst_t Type Reference

abstract class for basis sets More...

Detailed Description

abstract class for basis sets

Abstract class for basis sets. In our context, basis sets include meshes, atomic orbitals, plane waves, possibly wavelets, etc. For this reason, the abstract class is very minimalistic, and only contains essential quantities and functions

Definition at line 131 of file basis_set_abst.F90.

Inheritance diagram for basis_set_abst_oct_m::basis_set_abst_t:
Inheritance graph

Private Member Functions

procedure(init), deferred init
 
procedure(end), deferred end
 
procedure(write_info), deferred write_info
 
procedure, non_overridable is_time_dependent
 
procedure, non_overridable set_time_dependent
 

Private Attributes

logical time_dependent
 flag for time-dependent basis sets More...
 

Member Function/Subroutine Documentation

◆ init()

procedure(init), deferred basis_set_abst_oct_m::basis_set_abst_t::init
private

Definition at line 135 of file basis_set_abst.F90.

◆ end()

procedure(end), deferred basis_set_abst_oct_m::basis_set_abst_t::end
private

Definition at line 136 of file basis_set_abst.F90.

◆ write_info()

procedure(write_info), deferred basis_set_abst_oct_m::basis_set_abst_t::write_info
private

Definition at line 137 of file basis_set_abst.F90.

◆ is_time_dependent()

procedure, non_overridable basis_set_abst_oct_m::basis_set_abst_t::is_time_dependent
private

Definition at line 138 of file basis_set_abst.F90.

◆ set_time_dependent()

procedure, non_overridable basis_set_abst_oct_m::basis_set_abst_t::set_time_dependent
private

Definition at line 139 of file basis_set_abst.F90.

Member Data Documentation

◆ time_dependent

logical basis_set_abst_oct_m::basis_set_abst_t::time_dependent
private

flag for time-dependent basis sets

Definition at line 133 of file basis_set_abst.F90.


The documentation for this type was generated from the following file: