asl::BCSConstantValue Class Reference
Numerics » Boundary Conditions » Generic Boundary Conditions

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

`#include <aslBasicBC.h>`

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

## Public Types

typedef SPDataWithGhostNodesACLData | Data
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...
| 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 Block & | getBlock ()
| BCondSlice (const Block &b)
| BCondSlice (const Block &b, const VectorTemplate *const t)
void | addGhostSlice (AVec< int > pB, AVec< int > pE, int dir)
const Block & | getBlock ()
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]

typedef SPDataWithGhostNodesACLData asl::BCSConstantValue::Data

Definition at line 320 of file aslBasicBC.h.

## Data [2/2]

typedef SPDataWithGhostNodesACLData asl::BCSConstantValue::Data

Definition at line 320 of file aslBasicBC.h.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/num/aslBasicBC.h