CoCoALib-0.9905 date: 23 May 2007

CoCoA::RingHom Class Reference

#include <RingHom.H>

Collaboration diagram for CoCoA::RingHom:

Collaboration graph
List of all members.

Public Member Functions

 RingHom (const RingHomBase *phi)
RingElem operator() (ConstRefRingElem x) const
 apply hom to an element
RingElem operator() (long n) const
 map n into domain then apply hom
RingElem operator() (const ZZ &N) const
 map N into domain then apply hom
RingHom operator() (const RingHom &) const
 composition of two RingHoms
const RingHomBaseoperator-> () const

Private Attributes

const SmartPtrIRC< const RingHomBasemySmartPtr

Detailed Description

Definition at line 70 of file RingHom.H.

Constructor & Destructor Documentation

CoCoA::RingHom::RingHom const RingHomBase phi  )  [inline, explicit]

Definition at line 73 of file RingHom.H.

Member Function Documentation

RingElem CoCoA::RingHom::operator() ConstRefRingElem  x  )  const

apply hom to an element

RingElem CoCoA::RingHom::operator() long  n  )  const

map n into domain then apply hom

RingElem CoCoA::RingHom::operator() const ZZ N  )  const

map N into domain then apply hom

RingHom CoCoA::RingHom::operator() const RingHom  )  const

composition of two RingHoms

const RingHomBase * CoCoA::RingHom::operator->  )  const [inline]

Definition at line 126 of file RingHom.H.

References mySmartPtr.

Member Data Documentation

const SmartPtrIRC<const RingHomBase> CoCoA::RingHom::mySmartPtr [private]

Definition at line 84 of file RingHom.H.

Referenced by operator->().

The documentation for this class was generated from the following file:
Generated on Wed May 23 13:44:49 2007 for CoCoALib by  doxygen 1.4.6