occ
Loading...
Searching...
No Matches
occ::cg::SolventSurfacePartitioner Class Reference

#include <distance_partition.h>

Public Types

using NeighborList = crystal::CrystalDimers::MoleculeNeighbors
 

Public Member Functions

 SolventSurfacePartitioner (const crystal::Crystal &crystal, const NeighborList &full_neighbors)
 
void set_basename (const std::string &)
 
const auto & basename () const
 
void set_should_write_surface_files (bool)
 
bool should_write_surface_files () const
 
void set_use_normalized_distance (bool)
 
bool use_normalized_distance () const
 
std::vector< SolvationContributionpartition (const NeighborList &nearest, const SMDSolventSurfaces &surface)
 
bool should_antisymmetrize () const
 
void set_should_antisymmetrize (bool should)
 

Member Typedef Documentation

◆ NeighborList

Constructor & Destructor Documentation

◆ SolventSurfacePartitioner()

occ::cg::SolventSurfacePartitioner::SolventSurfacePartitioner ( const crystal::Crystal crystal,
const NeighborList full_neighbors 
)

Member Function Documentation

◆ basename()

const auto & occ::cg::SolventSurfacePartitioner::basename ( ) const
inline

◆ partition()

std::vector< SolvationContribution > occ::cg::SolventSurfacePartitioner::partition ( const NeighborList nearest,
const SMDSolventSurfaces surface 
)

◆ set_basename()

void occ::cg::SolventSurfacePartitioner::set_basename ( const std::string &  )

◆ set_should_antisymmetrize()

void occ::cg::SolventSurfacePartitioner::set_should_antisymmetrize ( bool  should)
inline

◆ set_should_write_surface_files()

void occ::cg::SolventSurfacePartitioner::set_should_write_surface_files ( bool  )

◆ set_use_normalized_distance()

void occ::cg::SolventSurfacePartitioner::set_use_normalized_distance ( bool  )

◆ should_antisymmetrize()

bool occ::cg::SolventSurfacePartitioner::should_antisymmetrize ( ) const
inline

◆ should_write_surface_files()

bool occ::cg::SolventSurfacePartitioner::should_write_surface_files ( ) const
inline

◆ use_normalized_distance()

bool occ::cg::SolventSurfacePartitioner::use_normalized_distance ( ) const
inline

The documentation for this class was generated from the following file: