ASL
0.1.7
Advanced Simulation Library
|
Bondary condition that adds fixed value to one in each point. More...
#include <aslBasicBC.h>
Public Types | |
typedef SPDataWithGhostNodesACLData | Data |
typedef SPDataWithGhostNodesACLData | Data |
Public Member Functions | |
BCConstantSource (Data d, cl_double v) | |
virtual void | execute () |
Executes the numerical procedure. More... | |
virtual void | init () |
Builds the necesery internal data and kernels. More... | |
void | setValue (cl_double value) |
BCConstantSource (Data d, cl_double v) | |
virtual void | execute () |
Executes the numerical procedure. More... | |
virtual void | init () |
Builds the necesery internal data and kernels. More... | |
void | setValue (cl_double value) |
![]() | |
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 () |
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 | ~NumMethod () |
virtual | ~NumMethod () |
Public Attributes | |
acl::SPKernel | kernel |
Protected Attributes | |
Data | data |
cl_double | value |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
void | loadIndicesToACL () |
void | loadNeighbourIndicesToACL () |
void | loadDirectionsToACL () |
void | loadfractionsACL () |
void | loadIndicesToACL () |
void | loadNeighbourIndicesToACL () |
void | loadDirectionsToACL () |
void | loadfractionsACL () |
Bondary condition that adds fixed value to one in each point.
Definition at line 279 of file aslBasicBC.h.
Definition at line 282 of file aslBasicBC.h.
Definition at line 282 of file aslBasicBC.h.
asl::BCConstantSource::BCConstantSource | ( | Data | d, |
cl_double | v | ||
) |
asl::BCConstantSource::BCConstantSource | ( | Data | d, |
cl_double | v | ||
) |
|
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::BCConstantSource::setValue | ( | cl_double | value | ) |
void asl::BCConstantSource::setValue | ( | cl_double | value | ) |
|
protected |
Definition at line 285 of file aslBasicBC.h.
acl::SPKernel asl::BCConstantSource::kernel |
Definition at line 283 of file aslBasicBC.h.
|
protected |
Definition at line 286 of file aslBasicBC.h.