Octopus
force_interaction.F90
Go to the documentation of this file.
1!! Copyright (C) 2020 M. Oliveira
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
11 use global_oct_m
13
14 implicit none
15
16 private
17 public :: &
19
20 type, extends(interaction_t), abstract :: force_interaction_t
21 integer :: dim = 0
22 integer :: system_np = 0
23
24 real(real64), allocatable, public :: force(:,:)
25 end type force_interaction_t
26
28
29!! Local Variables:
30!! mode: f90
31!! coding: utf-8
32!! End:
This module defines the abstract interaction_t class, and some auxiliary classes for interactions.
abstract interaction class