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 | |
BCondConnectorSlice (const Block &b1, const Block &b2, const VectorTemplate *const t) | |
void | addGhostSlice1 (AVec< int > pB, AVec< int > pE, int dir) |
void | addGhostSlice2 (AVec< int > pB, AVec< int > pE, int dir) |
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 Attributes | |
Block | block1 |
Block | block2 |
const VectorTemplate *const | templ |
int | point1B |
int | point1E |
AVec< int > | sliceDimentions1 |
AVec< int > | sliceIncrements1 |
int | direction1 |
int | point2B |
int | point2E |
AVec< int > | sliceDimentions2 |
AVec< int > | sliceIncrements2 |
int | direction2 |
Virtual class describes general interface for boundary conditions which connect two datas.
The class differs from the class BCondConnector by no use of the explicite connection point lists. The boundary defined by fist and last point numbers and by definition of corresponding increments and dimensionality of the point set.
Definition at line 258 of file aslBCond.h.
asl::BCondConnectorSlice::BCondConnectorSlice | ( | const Block & | b1, |
const Block & | b2, | ||
const VectorTemplate *const | t | ||
) |
const Block& asl::BCondConnectorSlice::getBlock1 | ( | ) |
const Block& asl::BCondConnectorSlice::getBlock2 | ( | ) |
|
protected |
Definition at line 261 of file aslBCond.h.
|
protected |
Definition at line 262 of file aslBCond.h.
|
protected |
Definition at line 269 of file aslBCond.h.
|
protected |
Definition at line 275 of file aslBCond.h.
|
protected |
Definition at line 265 of file aslBCond.h.
|
protected |
Definition at line 266 of file aslBCond.h.
|
protected |
Definition at line 271 of file aslBCond.h.
|
protected |
Definition at line 272 of file aslBCond.h.
|
protected |
Definition at line 267 of file aslBCond.h.
|
protected |
Definition at line 273 of file aslBCond.h.
|
protected |
Definition at line 268 of file aslBCond.h.
|
protected |
Definition at line 274 of file aslBCond.h.
|
protected |
Definition at line 263 of file aslBCond.h.