$darkmode
DENOPTIM
denoptim.utils.MoleculeUtilsTest Class Reference

Unit test for DENOPTIMMoleculeUtils. More...

Collaboration diagram for denoptim.utils.MoleculeUtilsTest:
[legend]

Public Member Functions

void testGetPoint3d () throws Exception
 
void testCalculateCentroid () throws Exception
 
void testCalculateBondAngleAgreement () throws Exception
 
void testFindAtomMapping () throws Exception
 
void testFindAtomMappingChiral () throws Exception
 
void testFindAtomMappingNoMatch () throws Exception
 
void testFindAtomMappingWithMultipleMatches () throws Exception
 
void testFindUniqueAtomMappingsMultipleOccurrences () throws Exception
 
void testFindShortestPath () throws Exception
 

Private Member Functions

boolean areCloseEnough (double a, double b)
 

Private Attributes

IChemObjectBuilder builder = SilentChemObjectBuilder.getInstance()
 

Detailed Description

Unit test for DENOPTIMMoleculeUtils.

Author
Marco Foscato

Definition at line 52 of file MoleculeUtilsTest.java.

Member Function Documentation

◆ areCloseEnough()

boolean denoptim.utils.MoleculeUtilsTest.areCloseEnough ( double  a,
double  b 
)
private

Definition at line 81 of file MoleculeUtilsTest.java.

Referenced by denoptim.utils.MoleculeUtilsTest.testCalculateCentroid(), and denoptim.utils.MoleculeUtilsTest.testGetPoint3d().

Here is the caller graph for this function:

◆ testCalculateBondAngleAgreement()

void denoptim.utils.MoleculeUtilsTest.testCalculateBondAngleAgreement ( ) throws Exception

Definition at line 106 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, denoptim.utils.MoleculeUtils.calculateBondAngleAgreement(), and denoptim.utils.MoleculeUtils.normalizeBondAngleScore().

Here is the call graph for this function:

◆ testCalculateCentroid()

void denoptim.utils.MoleculeUtilsTest.testCalculateCentroid ( ) throws Exception

Definition at line 90 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.areCloseEnough(), denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.calculateCentroid().

Here is the call graph for this function:

◆ testFindAtomMapping()

void denoptim.utils.MoleculeUtilsTest.testFindAtomMapping ( ) throws Exception

Definition at line 242 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.findBestAtomMapping().

Here is the call graph for this function:

◆ testFindAtomMappingChiral()

void denoptim.utils.MoleculeUtilsTest.testFindAtomMappingChiral ( ) throws Exception

Definition at line 296 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, denoptim.utils.MoleculeUtils.calculateBondAngleAgreement(), denoptim.utils.MoleculeUtils.findBestAtomMapping(), and denoptim.utils.MoleculeUtils.normalizeBondAngleScore().

Here is the call graph for this function:

◆ testFindAtomMappingNoMatch()

void denoptim.utils.MoleculeUtilsTest.testFindAtomMappingNoMatch ( ) throws Exception

Definition at line 434 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.findBestAtomMapping().

Here is the call graph for this function:

◆ testFindAtomMappingWithMultipleMatches()

void denoptim.utils.MoleculeUtilsTest.testFindAtomMappingWithMultipleMatches ( ) throws Exception

Definition at line 464 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.findBestAtomMapping().

Here is the call graph for this function:

◆ testFindShortestPath()

void denoptim.utils.MoleculeUtilsTest.testFindShortestPath ( ) throws Exception

Definition at line 593 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.findShortestPath().

Here is the call graph for this function:

◆ testFindUniqueAtomMappingsMultipleOccurrences()

void denoptim.utils.MoleculeUtilsTest.testFindUniqueAtomMappingsMultipleOccurrences ( ) throws Exception

Definition at line 509 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.builder, and denoptim.utils.MoleculeUtils.findUniqueAtomMappings().

Here is the call graph for this function:

◆ testGetPoint3d()

void denoptim.utils.MoleculeUtilsTest.testGetPoint3d ( ) throws Exception

Definition at line 59 of file MoleculeUtilsTest.java.

References denoptim.utils.MoleculeUtilsTest.areCloseEnough().

Here is the call graph for this function:

Member Data Documentation

◆ builder


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