Paraiso-0.0.0.0: a code generator for partial differential equations solvers.

Language.Paraiso.Name

Description

name identifier.

Synopsis

Documentation

newtype Name Source

a name.

Constructors

Name String 

data Named a Source

Convert some type to a named type.

Constructors

Named Name a 

Instances

Functor Named 
Eq a => Eq (Named a) 
Ord a => Ord (Named a) 
Read a => Read (Named a) 
Show a => Show (Named a) 
Nameable (Named a) 

class Nameable a whereSource

something that has name.

Methods

name :: a -> NameSource

get its name.

nameStr :: a -> StringSource

get its name as a String.

Instances

Nameable Name

Name has Name. Name of Name is Name itself.

Nameable CMember 
Nameable (Named a) 
(Vector v, C g) => Nameable (Kernel v g a) 
(Vector v, C g) => Nameable (POM v g a) 

namee :: Named a -> aSource

The thing the name points to.