ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::BCondDynamic Class Reference

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

#include <aslBCond.h>

Inheritance diagram for asl::BCondDynamic:
Collaboration diagram for asl::BCondDynamic:

Public Member Functions

 BCondDynamic (const Block &b)
 BCondDynamic (const Block &b, const VectorTemplate *const t)
const BlockgetBlock ()
const VectorTemplategetVT ()
 BCondDynamic (const Block &b)
 BCondDynamic (const Block &b, const VectorTemplate *const t)
const BlockgetBlock ()
const VectorTemplategetVT ()
Public Member Functions inherited from asl::NumMethod
virtual void execute ()=0
 Executes the numerical procedure.
virtual void init ()=0
 Builds the necesery internal data and kernels.
virtual ~NumMethod ()
virtual void execute ()=0
 Executes the numerical procedure.
virtual void init ()=0
 Builds the necesery internal data and kernels.
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 files: