ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
aslBCond.h File Reference
#include "aslNumMethod.h"
#include <data/aslBlocks.h>
#include <acl/aclMath/aclVectorOfElementsDef.h>
Include dependency graph for aslBCond.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asl::BCond
 Virtual class describes general interface for boundary conditions. More...
class  asl::BCondWithMap
 Virtual class describes general interface for boundary conditions. More...
class  asl::BCondConnector
 Virtual class describes general interface for boundary conditions which connect two datas. More...
class  asl::BCondSlice
 Virtual class describes general interface for boundary conditions. More...
class  asl::BCondConnectorSlice
 Virtual class describes general interface for boundary conditions which connect two datas. More...
class  asl::BCondDynamic
 Virtual class describes general interface for boundary conditions. More...

Namespaces

namespace  acl
 Advanced Computational Language.
namespace  asl
 Advanced Simulation Library.

Typedefs

typedef std::shared_ptr< BCondasl::SPBCond

Enumerations

enum  asl::SlicesNames {
  asl::X0 , asl::XE , asl::Y0 , asl::YE ,
  asl::Z0 , asl::ZE , asl::X0 , asl::XE ,
  asl::Y0 , asl::YE , asl::Z0 , asl::ZE
}
 defines names of walls of a box More...

Functions

void asl::addSlices (BCond &, const vector< SlicesNames > &)
void asl::addSliceX0 (BCond &)
void asl::addSliceXE (BCond &)
void asl::addSliceY0 (BCond &)
void asl::addSliceYE (BCond &)
void asl::addSliceZ0 (BCond &)
void asl::addSliceZE (BCond &)
void asl::addSliceX (BCond &, int x)
void asl::addSliceY (BCond &, int y)
void asl::addSliceZ (BCond &, int z)
void asl::addSliceX0 (BCondSlice &)
void asl::addSliceXE (BCondSlice &)
void asl::addSliceY0 (BCondSlice &)
void asl::addSliceYE (BCondSlice &)
void asl::addSliceZ0 (BCondSlice &)
void asl::addSliceZE (BCondSlice &)