ASL
0.1.7
Advanced Simulation Library
|
Bondary condition that makes constant flux for pure diffusion. More...
#include <aslFDAdvectionDiffusionBC.h>
Public Types | |
typedef SPAbstractDataWithGhostNodes | Data |
typedef SPAbstractDataWithGhostNodes | Data |
Public Member Functions | |
BCConstantFluxMap (Data d, const acl::VectorOfElements &val, Data map, const VectorTemplate *const t) | |
~BCConstantFluxMap () | |
virtual void | execute () |
Executes the numerical procedure. More... | |
virtual void | init () |
Builds the necesery internal data and kernels. More... | |
void | setValue (const acl::VectorOfElements &v) |
BCConstantFluxMap (Data d, const acl::VectorOfElements &val, Data map, const VectorTemplate *const t) | |
~BCConstantFluxMap () | |
virtual void | execute () |
Executes the numerical procedure. More... | |
virtual void | init () |
Builds the necesery internal data and kernels. More... | |
void | setValue (const acl::VectorOfElements &v) |
![]() | |
const VectorTemplate * | getVT () |
const VectorTemplate * | getVT () |
![]() | |
virtual | ~NumMethod () |
virtual | ~NumMethod () |
Public Attributes | |
acl::SPKernel | kernel |
Protected Attributes | |
Data | data |
acl::VectorOfElements | value |
![]() | |
bool | pointsListFlag |
flag whether the point list to be generated or not More... | |
acl::VectorOfElements | currentPoint |
const VectorTemplate *const | templ |
Block | bl |
block More... | |
SPAbstractDataWithGhostNodes | map |
boundary description for the particular BC More... | |
SPDistanceFunction | mapDF |
SPAbstractDataWithGhostNodes | computationalDomain |
Computational domain which contains all boundaries and the particular boundary as well. More... | |
SPDistanceFunction | computationalDomainDF |
unique_ptr< TemplateVE > | mapTVE |
unique_ptr< TemplateVE > | cDomainTVE |
Additional Inherited Members | |
![]() | |
virtual void | initMapInfrastructure (acl::ExpressionContainer &ec) |
initialize mapTVE and cDomainTVE More... | |
acl::VectorOfElements | isGhostNode (unsigned int i) |
returns expression corresponding to check if the node in i^th direction is ghost one More... | |
acl::VectorOfElements | isComputationNode (unsigned int i) |
returns expression corresponding to check if the node in i^th direction is computation one More... | |
acl::VectorOfElements | isComputationNode (const vector< unsigned int > &ii) |
returns expression corresponding to check if nodes in directions ii are computation ones More... | |
acl::VectorOfElements | isGhostNode () |
returns expression corresponding to check if the current node is ghost one More... | |
acl::VectorOfElements | isComputationNode () |
returns expression corresponding to check if the current node is computation one More... | |
BCondWithMap (SPAbstractDataWithGhostNodes m, const VectorTemplate *const vt) | |
BCondWithMap (SPDistanceFunction m, const Block &b, const VectorTemplate *const vt) | |
BCondWithMap (SPAbstractDataWithGhostNodes m, SPAbstractDataWithGhostNodes cd, const VectorTemplate *const vt) | |
BCondWithMap (SPAbstractDataWithGhostNodes m, SPDistanceFunction cd, const VectorTemplate *const vt) | |
BCondWithMap (SPDistanceFunction m, SPDistanceFunction cd, const Block &b, const VectorTemplate *const vt) | |
virtual void | initMapInfrastructure (acl::ExpressionContainer &ec) |
initialize mapTVE and cDomainTVE More... | |
acl::VectorOfElements | isGhostNode (unsigned int i) |
returns expression corresponding to check if the node in i^th direction is ghost one More... | |
acl::VectorOfElements | isComputationNode (unsigned int i) |
returns expression corresponding to check if the node in i^th direction is computation one More... | |
acl::VectorOfElements | isComputationNode (const vector< unsigned int > &ii) |
returns expression corresponding to check if nodes in directions ii are computation ones More... | |
acl::VectorOfElements | isGhostNode () |
returns expression corresponding to check if the current node is ghost one More... | |
acl::VectorOfElements | isComputationNode () |
returns expression corresponding to check if the current node is computation one More... | |
BCondWithMap (SPAbstractDataWithGhostNodes m, const VectorTemplate *const vt) | |
BCondWithMap (SPDistanceFunction m, const Block &b, const VectorTemplate *const vt) | |
BCondWithMap (SPAbstractDataWithGhostNodes m, SPAbstractDataWithGhostNodes cd, const VectorTemplate *const vt) | |
BCondWithMap (SPAbstractDataWithGhostNodes m, SPDistanceFunction cd, const VectorTemplate *const vt) | |
BCondWithMap (SPDistanceFunction m, SPDistanceFunction cd, const Block &b, const VectorTemplate *const vt) | |
Bondary condition that makes constant flux for pure diffusion.
Definition at line 45 of file aslFDAdvectionDiffusionBC.h.
Definition at line 48 of file aslFDAdvectionDiffusionBC.h.
Definition at line 48 of file aslFDAdvectionDiffusionBC.h.
asl::BCConstantFluxMap::BCConstantFluxMap | ( | Data | d, |
const acl::VectorOfElements & | val, | ||
Data | map, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantFluxMap::~BCConstantFluxMap | ( | ) |
asl::BCConstantFluxMap::BCConstantFluxMap | ( | Data | d, |
const acl::VectorOfElements & | val, | ||
Data | map, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantFluxMap::~BCConstantFluxMap | ( | ) |
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
void asl::BCConstantFluxMap::setValue | ( | const acl::VectorOfElements & | v | ) |
void asl::BCConstantFluxMap::setValue | ( | const acl::VectorOfElements & | v | ) |
|
protected |
Definition at line 51 of file aslFDAdvectionDiffusionBC.h.
acl::SPKernel asl::BCConstantFluxMap::kernel |
Definition at line 49 of file aslFDAdvectionDiffusionBC.h.
|
protected |
Definition at line 52 of file aslFDAdvectionDiffusionBC.h.