Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Unit_system_traits_none_MD< NT > Class Template Reference

Traits class defining dimensionless types for MD Traits class defining dimensionless types for MD. More...

#include <Unit_system_traits_none_MD.hpp>

Public Types

typedef NT FT
 
typedef FT Length_unit
 
typedef FT Mass_unit
 
typedef FT Time_unit
 
typedef FT Temperature_unit
 
typedef FT Angle_unit
 
typedef FT Amount_unit
 
typedef FT Charge_unit
 
typedef FT Energy_unit
 
typedef FT Molar_energy_unit
 
typedef FT Length_quantity
 
typedef FT Mass_quantity
 
typedef FT Time_quantity
 
typedef FT Temperature_quantity
 
typedef FT Angle_quantity
 
typedef FT Amount_quantity
 
typedef FT Charge_quantity
 
typedef FT Energy_quantity
 
typedef FT Molar_energy_quantity
 

Static Public Member Functions

template<class Quantity >
static const FTvalue (const Quantity &q)
 

Static Public Attributes

static Length_unit nanometer = 1
 
static Length_unit nanometers = 1
 
static Length_quantity angstrom = 0.1*T_Unit_system_traits_none_MD<FT>::nanometer
 
static Length_quantity angstroms = 0.1*T_Unit_system_traits_none_MD<FT>::nanometers
 
static Mass_unit dalton = 1
 
static Mass_unit daltons = 1
 
static Time_unit picosecond = 1
 
static Time_unit picoseconds = 1
 
static Time_quantity T = 0.048887*T_Unit_system_traits_none_MD<FT>::picosecond
 
static Temperature_unit kelvin = 1
 
static Temperature_unit kelvins = 1
 
static Angle_unit radian = 1
 
static Angle_unit radians = 1
 
static Angle_quantity degree = 180./3.141592653589793*T_Unit_system_traits_none_MD<FT>::radians
 
static Angle_quantity degrees = 180./3.141592653589793*T_Unit_system_traits_none_MD<FT>::radians
 
static Amount_unit mole = 1
 
static Amount_unit moles = 1
 
static Charge_unit q_electron
 
static Charge_quantity coulomb = 18.22615*T_Unit_system_traits_none_MD<FT>::q_electron
 
static Charge_quantity coulombs = 18.22615*T_Unit_system_traits_none_MD<FT>::q_electron
 
static Energy_unit kilojoule = 1
 
static Energy_unit kilojoules = 1
 
static Energy_quantity kilocalorie = 4.184*T_Unit_system_traits_none_MD<FT>::kilojoules
 
static Energy_quantity kilocalories = 4.184*T_Unit_system_traits_none_MD<FT>::kilojoules
 
static Length_unit length_unit = T_Unit_system_traits_none_MD<FT>::nanometers
 
static Mass_unit mass_unit = T_Unit_system_traits_none_MD<FT>::daltons
 
static Time_unit time_unit = T_Unit_system_traits_none_MD<FT>::picoseconds
 
static Energy_unit energy_unit = T_Unit_system_traits_none_MD<FT>::kilocalories
 
static Charge_unit charge_unit = T_Unit_system_traits_none_MD<FT>::q_electron
 
static Amount_unit amount_unit = T_Unit_system_traits_none_MD<FT>::moles
 
static Angle_unit angle_unit = T_Unit_system_traits_none_MD<FT>::radians
 
static Temperature_unit temp_unit = T_Unit_system_traits_none_MD<FT>::kelvins
 

Detailed Description

template<class NT = double>
class SBL::Models::T_Unit_system_traits_none_MD< NT >

Traits class defining dimensionless types for MD Traits class defining dimensionless types for MD.

Member Typedef Documentation

◆ Amount_quantity

◆ Amount_unit

typedef FT Amount_unit

◆ Angle_quantity

typedef FT Angle_quantity

◆ Angle_unit

typedef FT Angle_unit

◆ Charge_quantity

◆ Charge_unit

typedef FT Charge_unit

◆ Energy_quantity

◆ Energy_unit

typedef FT Energy_unit

◆ FT

typedef NT FT

◆ Length_quantity

◆ Length_unit

typedef FT Length_unit

◆ Mass_quantity

typedef FT Mass_quantity

◆ Mass_unit

typedef FT Mass_unit

◆ Molar_energy_quantity

◆ Molar_energy_unit

◆ Temperature_quantity

◆ Temperature_unit

◆ Time_quantity

typedef FT Time_quantity

◆ Time_unit

typedef FT Time_unit

Member Function Documentation

◆ value()

static const FT& value ( const Quantity &  q)
inlinestatic

Member Data Documentation

◆ amount_unit

◆ angle_unit

◆ angstrom

◆ angstroms

◆ charge_unit

◆ coulomb

◆ coulombs

◆ dalton

T_Unit_system_traits_none_MD< FT >::Mass_unit dalton = 1
static

◆ daltons

T_Unit_system_traits_none_MD< FT >::Mass_unit daltons = 1
static

◆ degree

◆ degrees

◆ energy_unit

◆ kelvin

◆ kelvins

◆ kilocalorie

◆ kilocalories

◆ kilojoule

T_Unit_system_traits_none_MD< FT >::Energy_unit kilojoule = 1
static

◆ kilojoules

T_Unit_system_traits_none_MD< FT >::Energy_unit kilojoules = 1
static

◆ length_unit

◆ mass_unit

◆ mole

◆ moles

◆ nanometer

T_Unit_system_traits_none_MD< FT >::Length_unit nanometer = 1
static

◆ nanometers

T_Unit_system_traits_none_MD< FT >::Length_unit nanometers = 1
static

◆ picosecond

T_Unit_system_traits_none_MD< FT >::Time_unit picosecond = 1
static

◆ picoseconds

T_Unit_system_traits_none_MD< FT >::Time_unit picoseconds = 1
static

◆ q_electron

◆ radian

◆ radians

T_Unit_system_traits_none_MD< FT >::Angle_unit radians = 1
static

◆ T

◆ temp_unit

◆ time_unit