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

Safe HaskellSafe-Infered

Language.Paraiso.Annotation.Boundary

Description

calculate the Valid regions for each Orthotope value where all information needed to update the region is available. also annotates the global boundary condition.

Synopsis

Documentation

newtype Valid g Source

a type that represents valid region of computation.

Constructors

Valid [Interval (NearBoundary g)] 

Instances

Typeable1 Valid 
Eq g => Eq (Valid g) 
Show g => Show (Valid g) 
Ord g => PiSystem (Valid g) 

data NearBoundary a Source

the displacement around either side of the boundary.

Instances

data Condition Source

type for global boundary conditions

Constructors

Open

open boundary; do not touch anything

Cyclic

cyclic boundary; data out of the bounds are copied from the other side