ASL
0.1.6
Advanced Simulation Library
|
Bondary condition that puts fixed value in each boundary point. More...
#include <aslBasicBC.h>
Public Types | |
typedef SPAbstractDataWithGhostNodes | Data |
typedef SPAbstractDataWithGhostNodes | Data |
Public Member Functions | |
BCConstantValueMiddlePointMap (Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t) | |
~BCConstantValueMiddlePointMap () | |
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) |
BCConstantValueMiddlePointMap (Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t) | |
~BCConstantValueMiddlePointMap () | |
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 puts fixed value in each boundary point.
Definition at line 91 of file aslBasicBC.h.
Definition at line 94 of file aslBasicBC.h.
Definition at line 94 of file aslBasicBC.h.
asl::BCConstantValueMiddlePointMap::BCConstantValueMiddlePointMap | ( | Data | d, |
const acl::VectorOfElements & | v, | ||
Data | map, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantValueMiddlePointMap::~BCConstantValueMiddlePointMap | ( | ) |
asl::BCConstantValueMiddlePointMap::BCConstantValueMiddlePointMap | ( | Data | d, |
const acl::VectorOfElements & | v, | ||
Data | map, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantValueMiddlePointMap::~BCConstantValueMiddlePointMap | ( | ) |
|
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::BCConstantValueMiddlePointMap::setValue | ( | const acl::VectorOfElements & | v | ) |
void asl::BCConstantValueMiddlePointMap::setValue | ( | const acl::VectorOfElements & | v | ) |
|
protected |
Definition at line 97 of file aslBasicBC.h.
acl::SPKernel asl::BCConstantValueMiddlePointMap::kernel |
Definition at line 95 of file aslBasicBC.h.
|
protected |
Definition at line 98 of file aslBasicBC.h.