ASL
0.1.7
Advanced Simulation Library
|
Virtual class describes general interface for boundary conditions which connect two datas. More...
#include <aslBCond.h>
Public Member Functions | |
BCondConnector (const Block &b1, const Block &b2) | |
void | addGhostPoint (AVec< int > a1, AVec< int > a2) |
void | addGhostPoint (AVec< int > a1, int d1, AVec< int > a2, int d2) |
const Block & | getBlock1 () |
const Block & | getBlock2 () |
![]() | |
virtual void | execute ()=0 |
Executes the numerical procedure. More... | |
virtual void | init ()=0 |
Builds the necesery internal data and kernels. More... | |
virtual | ~NumMethod () |
Protected Member Functions | |
void | loadIndicesToACL () |
void | loadDirectionsToACL () |
Protected Attributes | |
Block | block1 |
Block | block2 |
std::vector< int > | indices1 |
std::vector< int > | directions1 |
std::vector< int > | indices2 |
std::vector< int > | directions2 |
acl::SPVectorOfElementsData | indices1ACL |
acl::SPVectorOfElementsData | directions1ACL |
acl::SPVectorOfElementsData | indices2ACL |
acl::SPVectorOfElementsData | directions2ACL |
Virtual class describes general interface for boundary conditions which connect two datas.
The class contains an explicit list of coneting points. This gives certain flexibility for definition of the boundary geometry.
Definition at line 189 of file aslBCond.h.
const Block& asl::BCondConnector::getBlock1 | ( | ) |
const Block& asl::BCondConnector::getBlock2 | ( | ) |
|
protected |
|
protected |
|
protected |
Definition at line 192 of file aslBCond.h.
|
protected |
Definition at line 193 of file aslBCond.h.
|
protected |
Definition at line 196 of file aslBCond.h.
|
protected |
Definition at line 201 of file aslBCond.h.
|
protected |
Definition at line 198 of file aslBCond.h.
|
protected |
Definition at line 203 of file aslBCond.h.
|
protected |
Definition at line 195 of file aslBCond.h.
|
protected |
Definition at line 200 of file aslBCond.h.
|
protected |
Definition at line 197 of file aslBCond.h.
|
protected |
Definition at line 202 of file aslBCond.h.