# Revision history [back]

### Maps in FiniteSetMaps

I want to create a special function class which derives from a function, an element of FiniteSetMaps.

I am thinking it would look something like the below.

My two questions are:

1) What class should I derive this from? 2) What is the least taxing way to "initialize" this class and set it equal to the map I'm passing in.

See below. Thanks!



class SpecialFunction(<fill in the blank>):

def __init__(self,f):

CODE HERE TO Set self to be equal to the function f

def ColorOfFunction(self)
return "Blue"


### Maps in FiniteSetMaps

I want to create a special function class which derives from a function, an element of FiniteSetMaps.

I am thinking it would look something like the below.

My two questions are:

1) What class should I derive this from? 2) What is the least taxing way to "initialize" this class and set it equal to the map I'm passing in.

See below. Thanks!

class SpecialFunction(<fill in the blank>):

def __init__(self,f):

CODE HERE TO Set self to be equal to the function f

def ColorOfFunction(self)
return "Blue"
"Blue" 


This is not absolutely necessary in what I'm implementing, though I would much rather prefer saying f.getcolor() than getcolor(f), as this will be useful from a namespace perspective as well.

### Maps in FiniteSetMaps

I want to create a special function class which derives from a function, an element of FiniteSetMaps.

I am thinking it would look something like the below.

My two questions are:

1) What class should I derive this from? 2) What is the least taxing way to "initialize" this class and set it equal to the map I'm passing in.

See below. Thanks!

class SpecialFunction(<fill in the blank>):

def __init__(self,f):

CODE HERE TO Set self to be equal to the function f

def ColorOfFunction(self)
return "Blue" 


This is not absolutely necessary in what I'm implementing, though I would much rather prefer saying f.getcolor() than getcolor(f)`, as this will be useful from a namespace perspective as well.