Boundary Conditions
Numerics
Collaboration diagram for Boundary Conditions:

## Modules

| Generic Boundary Conditions
| Transport Processes Boundary Conditions
| Elasticity Boundary Conditions

## Classes

class | asl::BCond
| Virtual class describes general interface for boundary conditions. More...
class | asl::BCondWithMap
| Virtual class describes general interface for boundary conditions. More...
class | asl::BCondConnector
| Virtual class describes general interface for boundary conditions which connect two datas. More...
class | asl::BCondSlice
| Virtual class describes general interface for boundary conditions. More...
class | asl::BCondConnectorSlice
| Virtual class describes general interface for boundary conditions which connect two datas. More...
class | asl::BCondDynamic
| Virtual class describes general interface for boundary conditions. More...
class | asl::BCLinearGrowthMap
class | asl::BCLinearGrowthMap1
| Boundary condition that makes gradient proportional to a surface concentration. More...
class | asl::BCLinearGrowthMap2
class | asl::BCConstantFluxMap
| Bondary condition that makes constant flux for pure diffusion <> More...

## Enumerations

enum | asl::SlicesNames { asl::X0 , asl::XE , asl::Y0 , asl::YE , asl::Z0 , asl::ZE , asl::X0 , asl::XE , asl::Y0 , asl::YE , asl::Z0 , asl::ZE }
| defines names of walls of a box More...
enum | asl::SlicesNames { asl::X0 , asl::XE , asl::Y0 , asl::YE , asl::Z0 , asl::ZE , asl::X0 , asl::XE , asl::Y0 , asl::YE , asl::Z0 , asl::ZE }
| defines names of walls of a box More...
void | asl::addSliceX0 (BCond &)
void | asl::addSliceXE (BCond &)
void | asl::addSliceY0 (BCond &)
void | asl::addSliceYE (BCond &)
void | asl::addSliceZ0 (BCond &)
void | asl::addSliceZE (BCond &)
void | asl::addSliceX (BCond &, int x)
void | asl::addSliceY (BCond &, int y)
void | asl::addSliceZ (BCond &, int z)
void | asl::addSliceX0 (BCondSlice &)
void | asl::addSliceXE (BCondSlice &)
void | asl::addSliceY0 (BCondSlice &)
void | asl::addSliceYE (BCondSlice &)
void | asl::addSliceZ0 (BCondSlice &)
void | asl::addSliceZE (BCondSlice &)

## Detailed Description

## Enumeration Type Documentation

## SlicesNames [1/2]

enum asl::SlicesNames

defines names of walls of a box

Enumerator
X0 |
XE |
Y0 |
YE |
Z0 |
ZE |
X0 |
XE |
Y0 |
YE |
Z0 |
ZE |

Definition at line 309 of file aslBCond.h.

## SlicesNames [2/2]

enum asl::SlicesNames

defines names of walls of a box

Enumerator
X0 |
XE |
Y0 |
YE |
Z0 |
ZE |
X0 |
XE |
Y0 |
YE |
Z0 |
ZE |

Definition at line 309 of file aslBCond.h.

## Function Documentation

## addSliceX()

void asl::addSliceX | ( | BCond & | ,
|  | int | x
| ) |  |

adds slice only points without directions

## addSliceX0() [1/2]

void asl::addSliceX0 | ( | BCond & |  | ) |

Examples
  flow3.cc.

## addSliceX0() [2/2]

void asl::addSliceX0 | ( | BCondSlice & |  | ) |

## addSliceXE() [1/2]

void asl::addSliceXE | ( | BCond & |  | ) |

Examples
  flow3.cc, and jumpingBox.cc.

## addSliceXE() [2/2]

void asl::addSliceXE | ( | BCondSlice & |  | ) |

## addSliceY()

void asl::addSliceY | ( | BCond & | ,
|  | int | y
| ) |  |

## addSliceY0() [1/2]

void asl::addSliceY0 | ( | BCond & |  | ) |

Examples
  jumpingBox.cc.

## addSliceY0() [2/2]

void asl::addSliceY0 | ( | BCondSlice & |  | ) |

## addSliceYE() [1/2]

void asl::addSliceYE | ( | BCond & |  | ) |

Examples
  jumpingBox.cc.

## addSliceYE() [2/2]

void asl::addSliceYE | ( | BCondSlice & |  | ) |

## addSliceZ()

void asl::addSliceZ | ( | BCond & | ,
|  | int | z
| ) |  |

## addSliceZ0() [1/2]

void asl::addSliceZ0 | ( | BCond & |  | ) |

Examples
  jumpingBox.cc.

## addSliceZ0() [2/2]

void asl::addSliceZ0 | ( | BCondSlice & |  | ) |

## addSliceZE() [1/2]

void asl::addSliceZE | ( | BCond & |  | ) |

Examples
  jumpingBox.cc.

## addSliceZE() [2/2]

void asl::addSliceZE | ( | BCondSlice & |  | ) |