asl::BCondDynamic Class Reference
Numerics » Boundary Conditions

Virtual class describes general interface for boundary conditions. More...

`#include <aslBCond.h>`

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

## Public Member Functions

| BCondDynamic (const Block &b)
| BCondDynamic (const Block &b, const VectorTemplate *const t)
const Block & | getBlock ()
const VectorTemplate * | getVT ()
| BCondDynamic (const Block &b)
| BCondDynamic (const Block &b, const VectorTemplate *const t)
const Block & | getBlock ()
const VectorTemplate * | getVT ()
Public Member Functions inherited from asl::NumMethod
virtual void | execute ()=0
| Executes the numerical procedure. More...
virtual void | init ()=0
| Builds the necesery internal data and kernels. More...
virtual | ~NumMethod ()
virtual void | execute ()=0
| Executes the numerical procedure. More...
virtual void | init ()=0
| Builds the necesery internal data and kernels. More...
virtual | ~NumMethod ()

## Protected Attributes

Block | block
const VectorTemplate *const | templ
acl::SPVectorOfElementsData | pointsACL
acl::SPVectorOfElementsData | normalsACL

## Detailed Description

Virtual class describes general interface for boundary conditions.

The class is sutable for BC with moving boundary. It takes the list points and corresponding normals as an input. The boundary conditions are computed automaticaly for a given VectorTemplate.

Definition at line 292 of file aslBCond.h.

## Constructor & Destructor Documentation

## BCondDynamic() [1/4]

asl::BCondDynamic::BCondDynamic | ( | const Block & | b | ) |

## BCondDynamic() [2/4]

asl::BCondDynamic::BCondDynamic | ( | const Block & | b,
|  | const VectorTemplate *const | t
| ) |  |

## BCondDynamic() [3/4]

asl::BCondDynamic::BCondDynamic | ( | const Block & | b | ) |

## BCondDynamic() [4/4]

asl::BCondDynamic::BCondDynamic | ( | const Block & | b,
|  | const VectorTemplate *const | t
| ) |  |

## Member Function Documentation

## getBlock() [1/2]

const Block& asl::BCondDynamic::getBlock | ( |  | ) |

## getBlock() [2/2]

const Block& asl::BCondDynamic::getBlock | ( |  | ) |

## getVT() [1/2]

const VectorTemplate* asl::BCondDynamic::getVT | ( |  | ) |

inline

## getVT() [2/2]

const VectorTemplate* asl::BCondDynamic::getVT | ( |  | ) |

inline

## Member Data Documentation

## block

Block asl::BCondDynamic::block

protected

Definition at line 295 of file aslBCond.h.

## normalsACL

acl::SPVectorOfElementsData asl::BCondDynamic::normalsACL

protected

Definition at line 299 of file aslBCond.h.

## pointsACL

acl::SPVectorOfElementsData asl::BCondDynamic::pointsACL

protected

Definition at line 298 of file aslBCond.h.

## templ

const VectorTemplate *const asl::BCondDynamic::templ

protected

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