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

Safe HaskellNone
LanguageHaskell2010

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

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

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