Package schrodinger :: Package application :: Package desmond :: Package packages :: Module united :: Class dimension
[hide private]
[frames] | no frames]

Class dimension

 object --+    
          |    
??.instance --+
              |
             dimension

a wrapped symbolic dimension.

Instance Methods [hide private]
 
__div__(...)
__div__( (dimension)arg1, (dimension)arg2) -> object :
 
__eq__(...)
__eq__( (dimension)arg1, (dimension)arg2) -> bool :
 
__idiv__(...)
__idiv__( (object)arg1, (dimension)arg2) -> object :
 
__imul__(...)
__imul__( (object)arg1, (dimension)arg2) -> object :
 
__init__(...)
__init__( (object)arg1) -> None :
 
__mul__(...)
__mul__( (dimension)arg1, (dimension)arg2) -> object :
 
__ne__(...)
__ne__( (dimension)arg1, (dimension)arg2) -> bool :
 
__pow__(...)
__pow__( (dimension)arg1, (int)arg2) -> dimension :
 
__reduce__(...)
__reduce__( (object)arg1) -> object : is pickle-able
 
__repr__(...)
__repr__( (dimension)arg1) -> str :
 
even(...)
even( (dimension)arg1) -> bool : Returns 'true' iff all dimensional exponents are even
 
pure(...)
pure( (dimension)arg1) -> bool : Returns 'true' iff a pure number
 
sqrt(...)
sqrt( (dimension)arg1) -> dimension : Throws an exception if not even.

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __instance_size__ = 40
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__div__(...)

 

__div__( (dimension)arg1, (dimension)arg2) -> object :

    C++ signature :
        _object* __div__(desres::united::sdimension {lvalue},desres::united::sdimension)

__eq__(...)
(Equality operator)

 

__eq__( (dimension)arg1, (dimension)arg2) -> bool :

    C++ signature :
        bool __eq__(desres::united::sdimension,desres::united::sdimension)

__idiv__(...)

 

__idiv__( (object)arg1, (dimension)arg2) -> object :

    C++ signature :
        _object* __idiv__(boost::python::back_reference<desres::united::sdimension&>,desres::united::sdimension)

__imul__(...)

 

__imul__( (object)arg1, (dimension)arg2) -> object :

    C++ signature :
        _object* __imul__(boost::python::back_reference<desres::united::sdimension&>,desres::united::sdimension)

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (int)arg2, (int)arg3, (int)arg4, (int)arg5, (int)arg6, (int)arg7) -> None :

    C++ signature :
        void __init__(_object*,int,int,int,int,int,int)

Overrides: object.__init__

__mul__(...)

 

__mul__( (dimension)arg1, (dimension)arg2) -> object :

    C++ signature :
        _object* __mul__(desres::united::sdimension {lvalue},desres::united::sdimension)

__ne__(...)

 

__ne__( (dimension)arg1, (dimension)arg2) -> bool :

    C++ signature :
        bool __ne__(desres::united::sdimension,desres::united::sdimension)

__pow__(...)

 

__pow__( (dimension)arg1, (int)arg2) -> dimension :

    C++ signature :
        desres::united::sdimension __pow__(desres::united::sdimension,int)

__reduce__(...)

 

__reduce__( (object)arg1) -> object :
    is pickle-able

    C++ signature :
        boost::python::api::object __reduce__(boost::python::api::object {lvalue})

Overrides: object.__reduce__

__repr__(...)
(Representation operator)

 

__repr__( (dimension)arg1) -> str :

    C++ signature :
        std::string __repr__(desres::united::sdimension)

Overrides: object.__repr__

even(...)

 

even( (dimension)arg1) -> bool :
    Returns 'true' iff all dimensional exponents are even

    C++ signature :
        bool even(desres::united::sdimension {lvalue})

pure(...)

 

pure( (dimension)arg1) -> bool :
    Returns 'true' iff a pure number

    C++ signature :
        bool pure(desres::united::sdimension)

sqrt(...)

 

sqrt( (dimension)arg1) -> dimension :
    Throws an exception if not even.

    C++ signature :
        desres::united::sdimension sqrt(desres::united::sdimension)