ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::BCSConstantValue Class Reference

Bondary condition that puts fixed value in each point uses Slices. More...

#include <aslBasicBC.h>

Inheritance diagram for asl::BCSConstantValue:
Collaboration diagram for asl::BCSConstantValue:

Public Types

typedef SPDataWithGhostNodesACLData Data
typedef SPDataWithGhostNodesACLData Data

Public Member Functions

 BCSConstantValue (Data d, cl_double v)
virtual void execute ()
 Executes the numerical procedure.
virtual void init ()
 Builds the necesery internal data and kernels.
 BCSConstantValue (Data d, cl_double v)
virtual void execute ()
 Executes the numerical procedure.
virtual void init ()
 Builds the necesery internal data and kernels.
Public Member Functions inherited from asl::BCondSlice
 BCondSlice (const Block &b)
 BCondSlice (const Block &b, const VectorTemplate *const t)
void addGhostSlice (AVec< int > pB, AVec< int > pE, int dir)
const BlockgetBlock ()
 BCondSlice (const Block &b)
 BCondSlice (const Block &b, const VectorTemplate *const t)
void addGhostSlice (AVec< int > pB, AVec< int > pE, int dir)
const BlockgetBlock ()
Public Member Functions inherited from asl::NumMethod
virtual ~NumMethod ()
virtual ~NumMethod ()

Protected Attributes

acl::SPKernel kernel
Data data
cl_double value
Protected Attributes inherited from asl::BCondSlice
Block block
const VectorTemplate *const templ
int pointB
int pointE
AVec< int > sliceDimentions
AVec< int > sliceIncrements
int direction

Detailed Description

Bondary condition that puts fixed value in each point uses Slices.

Definition at line 317 of file aslBasicBC.h.

Member Typedef Documentation

◆ Data [1/2]

◆ Data [2/2]

Constructor & Destructor Documentation

◆ BCSConstantValue() [1/2]

asl::BCSConstantValue::BCSConstantValue ( Data d,
cl_double v )

◆ BCSConstantValue() [2/2]

asl::BCSConstantValue::BCSConstantValue ( Data d,
cl_double v )

Member Function Documentation

◆ execute() [1/2]

virtual void asl::BCSConstantValue::execute ( )
virtual

Executes the numerical procedure.

Implements asl::NumMethod.

◆ execute() [2/2]

virtual void asl::BCSConstantValue::execute ( )
virtual

Executes the numerical procedure.

Implements asl::NumMethod.

◆ init() [1/2]

virtual void asl::BCSConstantValue::init ( )
virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

◆ init() [2/2]

virtual void asl::BCSConstantValue::init ( )
virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

Member Data Documentation

◆ data

Data asl::BCSConstantValue::data
protected

Definition at line 323 of file aslBasicBC.h.

◆ kernel

acl::SPKernel asl::BCSConstantValue::kernel
protected

Definition at line 322 of file aslBasicBC.h.

◆ value

cl_double asl::BCSConstantValue::value
protected

Definition at line 324 of file aslBasicBC.h.


The documentation for this class was generated from the following files: