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 878 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 883 of file SyFi.py.

00883 
00884     def __init__(self, *args):
00885         """
00886         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self) -> symexpair
00887         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, GiNaC::symbol first, GiNaC::ex second) -> symexpair
00888         __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, symexpair p) -> symexpair
00889         """
        _SyFi.symexpair_swiginit(self,_SyFi.new_symexpair(*args))

Member Function Documentation

def SyFi.symexpair.__getitem__ (   self,
  index 
)

Definition at line 896 of file SyFi.py.

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

00896 
00897     def __getitem__(self, index): 
00898         if not (index % 2):
00899             return self.first
00900         else:
            return self.second
def SyFi.symexpair.__len__ (   self)

Definition at line 892 of file SyFi.py.

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

Definition at line 894 of file SyFi.py.

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

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

Definition at line 901 of file SyFi.py.

00901 
00902     def __setitem__(self, index, val):
00903         if not (index % 2):
00904             self.first = val
00905         else:
            self.second = val

Member Data Documentation

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

Definition at line 881 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 890 of file SyFi.py.

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

Definition at line 901 of file SyFi.py.

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

Definition at line 891 of file SyFi.py.

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

Definition at line 901 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 880 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