Octopus
density_interaction.F90
Go to the documentation of this file.
1!! Copyright (C) 2021 N. Tancogne-Dejean
2!!
3!! This Source Code Form is subject to the terms of the Mozilla Public
4!! License, v. 2.0. If a copy of the MPL was not distributed with this
5!! file, You can obtain one at https://mozilla.org/MPL/2.0/.
6!!
7
8#include "global.h"
9
12 use, intrinsic :: iso_fortran_env
13
14 implicit none
15
16 private
17 public :: &
19
20 type, extends(interaction_t), abstract :: density_interaction_t
21 private
22 real(real64), allocatable, public :: density(:,:)
24
26
27!! Local Variables:
28!! mode: f90
29!! coding: utf-8
30!! End:
This module defines the abstract interaction_t class, and some auxiliary classes for interactions.
abstract interaction class