ASL  0.1.7
Advanced Simulation Library
Public Types | Public Member Functions | Protected Attributes | List of all members
asl::BCSConstantValue Class Reference

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

#include <aslBasicBC.h>

Inheritance diagram for asl::BCSConstantValue:
Inheritance graph
[legend]
Collaboration diagram for asl::BCSConstantValue:
Collaboration graph
[legend]

Public Types

typedef SPDataWithGhostNodesACLData Data
 

Public Member Functions

 BCSConstantValue (Data d, cl_double v)
 
virtual void execute ()
 Executes the numerical procedure. More...
 
virtual void init ()
 Builds the necesery internal data and kernels. More...
 
- 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 ()
 
- Public Member Functions inherited from asl::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

Definition at line 320 of file aslBasicBC.h.

Constructor & Destructor Documentation

◆ BCSConstantValue()

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

Member Function Documentation

◆ execute()

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

Executes the numerical procedure.

Implements asl::NumMethod.

◆ init()

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 file: