ASL
0.1.7
Advanced Simulation Library
|
Bondary condition that puts fixed value in each point. More...
#include <aslBasicBC2.h>
Public Types | |
typedef SPAbstractDataWithGhostNodes | Data |
Public Member Functions | |
BCConstantGradientMap2 (Data d, const acl::VectorOfElements &v, Data map, const VectorTemplate *const t) | |
BCConstantGradientMap2 (Data d, const acl::VectorOfElements &v, Data map, Data computationalDomain, const VectorTemplate *const t) | |
~BCConstantGradientMap2 () | |
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 () |
![]() | |
virtual | ~NumMethod () |
Public Attributes | |
acl::SPKernel | kernelCN |
acl::SPKernel | kernelGN |
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) | |
Bondary condition that puts fixed value in each point.
Bondary condition that puts fixed value in each point Bondary condition that makes fixed gradient, second order accuracy
Definition at line 94 of file aslBasicBC2.h.
Definition at line 97 of file aslBasicBC2.h.
asl::BCConstantGradientMap2::BCConstantGradientMap2 | ( | Data | d, |
const acl::VectorOfElements & | v, | ||
Data | map, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantGradientMap2::BCConstantGradientMap2 | ( | Data | d, |
const acl::VectorOfElements & | v, | ||
Data | map, | ||
Data | computationalDomain, | ||
const VectorTemplate *const | t | ||
) |
asl::BCConstantGradientMap2::~BCConstantGradientMap2 | ( | ) |
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
void asl::BCConstantGradientMap2::setValue | ( | const acl::VectorOfElements & | v | ) |
|
protected |
Definition at line 101 of file aslBasicBC2.h.
acl::SPKernel asl::BCConstantGradientMap2::kernelCN |
Definition at line 98 of file aslBasicBC2.h.
acl::SPKernel asl::BCConstantGradientMap2::kernelGN |
Definition at line 99 of file aslBasicBC2.h.
|
protected |
Definition at line 102 of file aslBasicBC2.h.