ASL  0.1.7
Advanced Simulation Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

defines names of walls of a box

Enumerator
X0 
XE 
Y0 
YE 
Z0 
ZE 

Definition at line 309 of file aslBCond.h.

Function Documentation

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

adds slice only points without directions

void asl::addSliceX0 ( BCond &  )
Examples:
flow3.cc.
void asl::addSliceX0 ( BCondSlice &  )
void asl::addSliceXE ( BCond &  )
Examples:
flow3.cc, and jumpingBox.cc.
void asl::addSliceXE ( BCondSlice &  )
void asl::addSliceY ( BCond &  ,
int  y 
)
void asl::addSliceY0 ( BCond &  )
Examples:
jumpingBox.cc.
void asl::addSliceY0 ( BCondSlice &  )
void asl::addSliceYE ( BCond &  )
Examples:
jumpingBox.cc.
void asl::addSliceYE ( BCondSlice &  )
void asl::addSliceZ ( BCond &  ,
int  z 
)
void asl::addSliceZ0 ( BCond &  )
Examples:
jumpingBox.cc.
void asl::addSliceZ0 ( BCondSlice &  )
void asl::addSliceZE ( BCond &  )
Examples:
jumpingBox.cc.
void asl::addSliceZE ( BCondSlice &  )