ASL 0.1.7
Advanced Simulation Library
Classes | Namespaces | Typedefs | Functions
aslLBGKBC.h File Reference
#include "aslBCond.h"
#include "acl/aclMath/aclVectorOfElementsDef.h"
Include dependency graph for aslLBGKBC.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asl::BCLBGKCommon
 
class  asl::BCNoSlip
 Bondary condition corresponding to a rigid wall ( \( \vec u=0\)) More...
 
class  asl::BCConstantPressure
 Bondary condition corresponding an in- or outflow boundary conditions with a given pressure. More...
 
class  asl::BCConstantVelocity
 Bondary condition corresponding wall with given velocity for uncompressible. More...
 
class  asl::BCConstantPressureVelocity
 Bondary condition corresponding wall with given velocity for uncompressible. More...
 
class  asl::BCNoSlipMap
 Bondary condition corresponding to a rigid wall ( \( \vec u=0\)) More...
 
class  asl::BCVelocityMap
 
class  asl::BCConstantPressureVelocityMap
 
class  asl::BCTransportLimitedDepositionMap
 Set outflux corresponding to transport limitation of the deposition rate. More...
 
class  asl::BCKineticsLimitedDepositionMap
 Set outflux corresponding to kinetics and transport limitations of the deposition rate. More...
 
class  asl::ComputeSurfaceFluxMap
 
class  asl::ComputeSurfaceForceMap
 

Namespaces

namespace  acl
 Advanced Computational Language.
 
namespace  asl
 Advanced Simulation Library.
 

Typedefs

typedef std::shared_ptr< acl::KernelMergeracl::SPKernelMerger
 

Functions

SPBCond asl::generateBCNoSlip (SPLBGK nm, const std::vector< SlicesNames > &sl)
 
SPBCond asl::generateBCConstantVelocity (SPLBGK nm, AVec<> v, const std::vector< SlicesNames > &sl)
 
SPBCond asl::generateBCConstantPressure (SPLBGK nm, double p, const std::vector< SlicesNames > &sl)
 
SPBCond asl::generateBCConstantPressureVelocity (SPLBGK nm, double p, AVec<> v, const std::vector< SlicesNames > &sl)
 
SPNumMethod asl::generateBCConstantPressure (SPLBGK nm, double p, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCConstantPressureVelocity (SPLBGK nm, double p, AVec<> v, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCNoSlip (SPLBGK nm, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCNoSlipVel (SPLBGK nmU, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCNoSlipRho (SPLBGK nmU, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCVelocity (SPLBGK nm, SPPositionFunction v, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCVelocity (SPLBGK nm, SPPositionFunction v, SPAbstractDataWithGhostNodes map, SPAbstractDataWithGhostNodes computationalDomain)
 
SPNumMethod asl::generateBCVelocityVel (SPLBGK nm, SPPositionFunction v, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCTransportLimitedDeposition (SPLBGK nm, double p0, double limitingFactor, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateBCKineticsLimitedDeposition (SPLBGK nm, double beta, double p0, double limitingFactor, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateComputeSurfaceFlux (SPLBGK nm, SPDataWithGhostNodesACLData fF, SPAbstractDataWithGhostNodes map)
 
SPNumMethod asl::generateComputeSurfaceForce (SPLBGK nm, SPDataWithGhostNodesACLData fF, SPAbstractDataWithGhostNodes map)