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

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

Bondary condition that makes fixed gradient.

Examples:
flowKDPGrowth.cc, multicomponent_flow.cc, multiphase_flow.cc, testSMDiff.cc, testSMDiff3C.cc, testSMPhi.cc, and testSMPhiBV.cc.
SPNumMethod asl::generateBCConstantGradient ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient.

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

Bondary condition that makes fixed gradient.

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

Bondary condition that makes fixed gradient.

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.
SPNumMethod asl::generateBCConstantGradient2 ( SPAbstractDataWithGhostNodes  d,
double  v,
SPAbstractDataWithGhostNodes  map,
SPAbstractDataWithGhostNodes  computatinalDomain,
const VectorTemplate *const  t 
)

Bondary condition that makes fixed gradient, second order accuracy.

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

Bondary condition that makes fixed gradient, second order accuracy.

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.
SPBCond asl::generateBCConstantValue ( SPAbstractDataWithGhostNodes  d,
UValue< double > &  v,
const std::vector< SlicesNames > &  sl 
)

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.

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

Bondary condition that puts fixed value in each point.