Octopus
interactions_factory_abst_oct_m Module Reference

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

Detailed Description

This module defines the abstract class for the interaction factory.

Data Types

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

Variables

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

Variable Documentation

◆ no_partners

integer, parameter, public interactions_factory_abst_oct_m::no_partners = -1

Definition at line 38 of file interactions_factory_abst.F90.

◆ all_partners

integer, parameter, public interactions_factory_abst_oct_m::all_partners = -2

Definition at line 38 of file interactions_factory_abst.F90.

◆ only_partners

integer, parameter, public interactions_factory_abst_oct_m::only_partners = -3

Definition at line 38 of file interactions_factory_abst.F90.

◆ all_except

integer, parameter, public interactions_factory_abst_oct_m::all_except = -4

Definition at line 38 of file interactions_factory_abst.F90.