SyFi  0.3
SyFi.symexpair Class Reference

List of all members.

Public Member Functions

def __init__
def __len__
def __repr__
def __getitem__
def __setitem__

Public Attributes

 first
 second

Static Public Attributes

tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple first = _swig_property(_SyFi.symexpair_first_get, _SyFi.symexpair_first_set)
tuple second = _swig_property(_SyFi.symexpair_second_get, _SyFi.symexpair_second_set)

Static Private Attributes

 __repr__ = _swig_repr

Detailed Description

Proxy of C++ std::pair<(GiNaC::symbol,GiNaC::ex)> class

Definition at line 729 of file SyFi.py.


Constructor & Destructor Documentation

def SyFi.symexpair.__init__ (   self,
  args 
)
__init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self) -> symexpair
__init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, GiNaC::symbol first, GiNaC::ex second) -> symexpair
__init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, symexpair p) -> symexpair

Definition at line 733 of file SyFi.py.

00733 
00734     def __init__(self, *args): 
00735         """
00736         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self) -> symexpair
00737         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, GiNaC::symbol first, GiNaC::ex second) -> symexpair
00738         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, symexpair p) -> symexpair
00739         """
        _SyFi.symexpair_swiginit(self,_SyFi.new_symexpair(*args))

Member Function Documentation

def SyFi.symexpair.__getitem__ (   self,
  index 
)

Definition at line 744 of file SyFi.py.

References SyFi.symexpair.first, and SyFi.symexpair.second.

00744 
00745     def __getitem__(self, index): 
00746       if not (index % 2): 
00747         return self.first
00748       else:
        return self.second
def SyFi.symexpair.__len__ (   self)

Definition at line 742 of file SyFi.py.

00742 
    def __len__(self): return 2
def SyFi.symexpair.__repr__ (   self)

Definition at line 743 of file SyFi.py.

References SyFi.symexpair.__repr__, SyFi.symexpair.first, and SyFi.symexpair.second.

00743 
    def __repr__(self): return str((self.first, self.second))
def SyFi.symexpair.__setitem__ (   self,
  index,
  val 
)

Definition at line 749 of file SyFi.py.

00749 
00750     def __setitem__(self, index, val):
00751       if not (index % 2): 
00752         self.first = val
00753       else:
        self.second = val

Member Data Documentation

SyFi.symexpair::__repr__ = _swig_repr [static, private]

Definition at line 732 of file SyFi.py.

Referenced by SyFi.symexpair.__repr__().

tuple SyFi.symexpair::first = _swig_property(_SyFi.symexpair_first_get, _SyFi.symexpair_first_set) [static]

Definition at line 740 of file SyFi.py.

Referenced by SyFi.symexpair.__getitem__(), and SyFi.symexpair.__repr__().

Definition at line 749 of file SyFi.py.

tuple SyFi.symexpair::second = _swig_property(_SyFi.symexpair_second_get, _SyFi.symexpair_second_set) [static]

Definition at line 741 of file SyFi.py.

Referenced by SyFi.symexpair.__getitem__(), and SyFi.symexpair.__repr__().

Definition at line 749 of file SyFi.py.

tuple SyFi.symexpair::thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') [static]

Definition at line 731 of file SyFi.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines