ASL
0.1.7
Advanced Simulation Library
|
Virtual class describes general interface for boundary conditions. More...
#include <aslBCond.h>
Public Member Functions | |
BCond (const Block &b) | |
BCond (const Block &b, const VectorTemplate *const t) | |
void | addPoint (AVec< int > a, int d=0, double fr=0) |
const Block & | getBlock () |
const VectorTemplate * | getVT () |
![]() | |
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 | loadNeighbourIndicesToACL () |
void | loadDirectionsToACL () |
void | loadfractionsACL () |
Protected Attributes | |
Block | block |
const VectorTemplate *const | templ |
std::vector< int > | indices |
std::vector< int > | directions |
std::vector< double > | fractions |
std::vector< int > | neighbourIndices |
acl::SPVectorOfElementsData | indicesACL |
acl::SPVectorOfElementsData | neighbourIndicesACL |
acl::SPVectorOfElementsData | directionsACL |
acl::SPVectorOfElementsData | fractionsACL |
Virtual class describes general interface for boundary conditions.
Definition at line 58 of file aslBCond.h.
asl::BCond::BCond | ( | const Block & | b | ) |
asl::BCond::BCond | ( | const Block & | b, |
const VectorTemplate *const | t | ||
) |
void asl::BCond::addPoint | ( | AVec< int > | a, |
int | d = 0 , |
||
double | fr = 0 |
||
) |
const Block& asl::BCond::getBlock | ( | ) |
|
inline |
Definition at line 341 of file aslBCond.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 61 of file aslBCond.h.
|
protected |
Definition at line 65 of file aslBCond.h.
|
protected |
Definition at line 71 of file aslBCond.h.
|
protected |
Definition at line 66 of file aslBCond.h.
|
protected |
Definition at line 72 of file aslBCond.h.
|
protected |
Definition at line 64 of file aslBCond.h.
|
protected |
Definition at line 69 of file aslBCond.h.
|
protected |
Definition at line 67 of file aslBCond.h.
|
protected |
Definition at line 70 of file aslBCond.h.
|
protected |
Definition at line 62 of file aslBCond.h.