ASL  0.1.7
Advanced Simulation Library
Classes | Functions
Generic Boundary Conditions
Collaboration diagram for Generic Boundary Conditions:

Classes

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...
 
class  asl::BCConstantGradientMap2
 Bondary condition that puts fixed value in each point. More...
 

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...
 

Detailed Description

Function Documentation

◆ generateBCConstantGradient() [1/4]

SPBCond asl::generateBCConstantGradient ( SPAbstractDataWithGhostNodes  d,
double  v,
const VectorTemplate *const  t,
const std::vector< SlicesNames > &  sl 
)

◆ generateBCConstantGradient() [2/4]

SPNumMethod asl::generateBCConstantGradient ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient.

◆ generateBCConstantGradient() [3/4]

SPNumMethod asl::generateBCConstantGradient ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
SPAbstractDataWithGhostNodes  computatinalDomain,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient.

◆ generateBCConstantGradient() [4/4]

SPNumMethod asl::generateBCConstantGradient ( SPAbstractDataWithGhostNodes  d,
AVec<>  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient.

◆ generateBCConstantGradient2() [1/3]

SPNumMethod asl::generateBCConstantGradient2 ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient, second order accuracy.

Examples
surfaceFlux.cc.

◆ generateBCConstantGradient2() [2/3]

SPNumMethod asl::generateBCConstantGradient2 ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
SPAbstractDataWithGhostNodes  computatinalDomain,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient, second order accuracy.

◆ generateBCConstantGradient2() [3/3]

SPNumMethod asl::generateBCConstantGradient2 ( SPAbstractDataWithGhostNodes  d,
AVec<>  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient, second order accuracy.

◆ generateBCConstantValue() [1/7]

SPBCond asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
double  v,
const std::vector< SlicesNames > &  sl 
)

Bondary condition that puts fixed value in each point.

Examples
acousticWaves.cc, multicomponent_flow.cc, multiphase_flow.cc, surfaceFlux.cc, testSMDiff.cc, testSMDiff3C.cc, testSMPhi.cc, and testSMPhiBV.cc.

◆ generateBCConstantValue() [2/7]

SPBCond asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
UValue< double > &  v,
const std::vector< SlicesNames > &  sl 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValue() [3/7]

SPBCond asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
UValue< AVec< float >> &  v,
const std::vector< SlicesNames > &  sl 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValue() [4/7]

SPBCond asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
AVec<>  v,
const std::vector< SlicesNames > &  sl 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValue() [5/7]

SPNumMethod asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValue() [6/7]

SPNumMethod asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
AVec<>  v,
SPAbstractDataWithGhostNodes  map 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValue() [7/7]

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValueMiddlePoint() [1/2]

SPNumMethod asl::generateBCConstantValueMiddlePoint ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that puts fixed value in each point.

◆ generateBCConstantValueMiddlePoint() [2/2]

SPNumMethod asl::generateBCConstantValueMiddlePoint ( SPAbstractDataWithGhostNodes  d,
AVec<>  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that puts fixed value in each point.