ASL  0.1.7
Advanced Simulation Library
Modules | Classes | Enumerations
Boundary Conditions
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
}
 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

defines names of walls of a box

Enumerator
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 )