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

Go to the source code of this file.

Classes

class  asl::UValue< T >
 Updatable value. This class stores value and its TimeStamp. More...
 
class  asl::BCConstantValue
 Bondary condition that puts fixed value in each point. More...
 
class  asl::BCConstantValueMap
 Bondary condition that puts fixed value in each point. More...
 
class  asl::BCConstantValueMiddlePointMap
 Bondary condition that puts fixed value in each boundary point. More...
 
class  asl::BCValuePFMap
 Bondary condition that puts fixed value in each point. More...
 
class  asl::BCConstantGradient
 Bondary condition that makes fixed gradient. More...
 
class  asl::BCConstantGradientMap
 Bondary condition that makes fixed gradient. More...
 
class  asl::BCConstantSource
 Bondary condition that adds fixed value to one in each point. More...
 
class  asl::BCDirectCopier
 Bondary condition that copies directly the values from one data to another. More...
 
class  asl::BCSConstantValue
 Bondary condition that puts fixed value in each point uses Slices. More...
 

Namespaces

 acl
 Advanced Computational Language.
 
 asl
 Advanced Simulation Library.
 

Functions

SPBCond asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, double v, const std::vector< SlicesNames > &sl)
 Bondary condition that puts fixed value in each point. More...
 
SPBCond asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, UValue< double > &v, const std::vector< SlicesNames > &sl)
 Bondary condition that puts fixed value in each point. More...
 
SPBCond asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, UValue< AVec< float >> &v, const std::vector< SlicesNames > &sl)
 Bondary condition that puts fixed value in each point. More...
 
SPBCond asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, AVec<> v, const std::vector< SlicesNames > &sl)
 Bondary condition that puts fixed value in each point. More...
 
SPNumMethod asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map)
 Bondary condition that puts fixed value in each point. More...
 
SPNumMethod asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map)
 Bondary condition that puts fixed value in each point. More...
 
SPNumMethod asl::generateBCConstantValue (SPAbstractDataWithGhostNodes d, SPPositionFunction v, SPAbstractDataWithGhostNodes map)
 Bondary condition that puts fixed value in each point. More...
 
SPNumMethod asl::generateBCConstantValueMiddlePoint (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that puts fixed value in each point. More...
 
SPNumMethod asl::generateBCConstantValueMiddlePoint (SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that puts fixed value in each point. More...
 
SPBCond asl::generateBCConstantGradient (SPAbstractDataWithGhostNodes d, double v, const VectorTemplate *const t, const std::vector< SlicesNames > &sl)
 Bondary condition that makes fixed gradient. More...
 
SPNumMethod asl::generateBCConstantGradient (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient. More...
 
SPNumMethod asl::generateBCConstantGradient (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map, SPAbstractDataWithGhostNodes computatinalDomain, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient. More...
 
SPNumMethod asl::generateBCConstantGradient (SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient. More...
 
SPNumMethod asl::generateBCConstantGradient2 (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient, second order accuracy. More...
 
SPNumMethod asl::generateBCConstantGradient2 (SPAbstractDataWithGhostNodes d, double v, SPAbstractDataWithGhostNodes map, SPAbstractDataWithGhostNodes computatinalDomain, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient, second order accuracy. More...
 
SPNumMethod asl::generateBCConstantGradient2 (SPAbstractDataWithGhostNodes d, AVec<> v, SPAbstractDataWithGhostNodes map, const VectorTemplate *const t)
 Bondary condition that makes fixed gradient, second order accuracy. More...