IMP logo
IMP Reference Guide  2.22.0
The Integrative Modeling Platform
domino_macros.h File Reference

Various important macros for implementing decorators. More...

#include <IMP/domino/domino_config.h>
+ Include dependency graph for domino_macros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IMP_ASSIGNMENT_CONTAINER_METHODS(Name)
 
#define IMP_DISJOINT_SUBSET_FILTER_TABLE_DECL(Name)
 
#define IMP_DISJOINT_SUBSET_FILTER_TABLE_DEF(Name, filter, strength, next)
 

Detailed Description

Various important macros for implementing decorators.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file domino_macros.h.

Macro Definition Documentation

#define IMP_ASSIGNMENT_CONTAINER_METHODS (   Name)

This macro defines:

  • AssignmentsContainer::get_assignments(IntRange)
  • AssignmentsContainer::add_assignments()
  • AssignmentsContainer::get_assignments(unsigned int)

Definition at line 82 of file domino_macros.h.

#define IMP_DISJOINT_SUBSET_FILTER_TABLE_DECL (   Name)

This macro defines a class NameSubsetFilterTable from a method which is applied to disjoint sets. The code should assume there is a Assignment state and an Ints members which ordered indices into the Assignment for the current set.

Definition at line 19 of file domino_macros.h.