asl::BCLBGKCommon Class Reference

`#include <aslLBGKBC.h>`

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

## Public Member Functions

| BCLBGKCommon (SPLBGK nm)
virtual void | execute ()
| Executes the numerical procedure. More...
| BCLBGKCommon (SPLBGK nm)
virtual void | execute ()
| Executes the numerical procedure. More...
Public Member Functions inherited from asl::BCond
| 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 ()
Public Member Functions inherited from asl::NumMethod
virtual void | init ()=0
| Builds the necesery internal data and kernels. More...
virtual | ~NumMethod ()
virtual void | init ()=0
| Builds the necesery internal data and kernels. More...
virtual | ~NumMethod ()

## Protected Member Functions

void | sortDirections ()
void | sortDirections ()
Protected Member Functions inherited from asl::BCond
void | loadIndicesToACL ()
void | loadNeighbourIndicesToACL ()
void | loadDirectionsToACL ()
void | loadfractionsACL ()
void | loadIndicesToACL ()
void | loadNeighbourIndicesToACL ()
void | loadDirectionsToACL ()
void | loadfractionsACL ()

## Protected Attributes

SPLBGK | num
std::vector< acl::SPKernel > | kernels
acl::SPKernelMerger | km
AVec< int > | directionGroupsShifts
AVec< int > | directionGroupsSizes
Protected Attributes inherited from asl::BCond
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

## Detailed Description

Definition at line 45 of file aslLBGKBC.h.

## Constructor & Destructor Documentation

## BCLBGKCommon() [1/2]

asl::BCLBGKCommon::BCLBGKCommon | ( | SPLBGK | nm | ) |

## BCLBGKCommon() [2/2]

asl::BCLBGKCommon::BCLBGKCommon | ( | SPLBGK | nm | ) |

## Member Function Documentation

## execute() [1/2]

virtual void asl::BCLBGKCommon::execute | ( |  | ) |

virtual

Executes the numerical procedure.

Implements asl::NumMethod.

## execute() [2/2]

virtual void asl::BCLBGKCommon::execute | ( |  | ) |

virtual

Executes the numerical procedure.

Implements asl::NumMethod.

## sortDirections() [1/2]

void asl::BCLBGKCommon::sortDirections | ( |  | ) |

protected

## sortDirections() [2/2]

void asl::BCLBGKCommon::sortDirections | ( |  | ) |

protected

## Member Data Documentation

## directionGroupsShifts

AVec< int > asl::BCLBGKCommon::directionGroupsShifts

protected

Definition at line 52 of file aslLBGKBC.h.

## directionGroupsSizes

AVec< int > asl::BCLBGKCommon::directionGroupsSizes

protected

Definition at line 53 of file aslLBGKBC.h.

## kernels

std::vector< acl::SPKernel > asl::BCLBGKCommon::kernels

protected

Definition at line 49 of file aslLBGKBC.h.

## km

acl::SPKernelMerger asl::BCLBGKCommon::km

protected

Definition at line 50 of file aslLBGKBC.h.

## num

SPLBGK asl::BCLBGKCommon::num

protected

Definition at line 48 of file aslLBGKBC.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/aslLBGKBC.h