Octopus
interactions_factory_abst.F90 File Reference

Go to the source code of this file.

Modules

module  interactions_factory_abst_oct_m
 This module defines the abstract class for the interaction factory.
 

Data Types

type  interactions_factory_abst_oct_m::interactions_factory_options_t
 type for storing options to be used when creating a given interaction More...
 
type  interactions_factory_abst_oct_m::interactions_factory_abst_t
 abstract class for interaction factories More...
 
interface  interactions_factory_abst_oct_m::interactions_factory_abst_create
 Interface for the function to create a specific interaction. More...
 
interface  interactions_factory_abst_oct_m::interactions_factory_abst_options
 Interface for the function to get the interaction options for a given namespace. More...
 

Variables

integer, parameter, public interactions_factory_abst_oct_m::no_partners = -1
 
integer, parameter, public interactions_factory_abst_oct_m::all_partners = -2
 
integer, parameter, public interactions_factory_abst_oct_m::only_partners = -3
 
integer, parameter, public interactions_factory_abst_oct_m::all_except = -4