CoCoALib-0.9905 date: 23 May 2007


CoCoA::RingHom Class Reference

#include <RingHom.H>

Collaboration diagram for CoCoA::RingHom:

Collaboration graph
[legend]
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