ASL  0.1.7
Advanced Simulation Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

Definition at line 320 of file aslBasicBC.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Executes the numerical procedure.

Implements asl::NumMethod.

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

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

Member Data Documentation

Data asl::BCSConstantValue::data
protected

Definition at line 323 of file aslBasicBC.h.

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

Definition at line 322 of file aslBasicBC.h.

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: