ASL  0.1.7
Advanced Simulation Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
asl::BCondDynamic Class Reference

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

#include <aslBCond.h>

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

Public Member Functions

 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. 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

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

Member Function Documentation

const Block& asl::BCondDynamic::getBlock ( )
const VectorTemplate* asl::BCondDynamic::getVT ( )
inline

Member Data Documentation

Block asl::BCondDynamic::block
protected

Definition at line 295 of file aslBCond.h.

acl::SPVectorOfElementsData asl::BCondDynamic::normalsACL
protected

Definition at line 299 of file aslBCond.h.

acl::SPVectorOfElementsData asl::BCondDynamic::pointsACL
protected

Definition at line 298 of file aslBCond.h.

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: