proteus  1.8.1
C/C++/Fortran libraries
Public Member Functions | List of all members
RectangularDomain Class Reference

#include </Users/cekees/proteus/proteus/Domain.h>

Inheritance diagram for RectangularDomain:
[legend]
Collaboration diagram for RectangularDomain:
[legend]

Public Member Functions

 RectangularDomain (int dimIn=3, string nameIn=string("Domain"), string unitsIn=string("m"))
 
 RectangularDomain (double x0, double Lx, string nameIn=string("Domain"), string unitsIn=string("m"))
 
 RectangularDomain (double x0, double y0, double Lx, double Ly, string nameIn=string("Domain"), string unitsIn=string("m"))
 
 RectangularDomain (double x0, double y0, double z0, double Lx, double Ly, double Lz, string nameIn=string("Domain"), string unitsIn=string("m"))
 
void writePoly (const char *filename)
 
void writeAsymptote (const char *filename)
 
- Public Member Functions inherited from D_base
 D_base (int dimIn=3, string nameIn=string("Domain"), string unitsIn=string("m"))
 

Additional Inherited Members

- Public Attributes inherited from D_base
int dim
 
string name
 
string units
 
vector< double > x
 
vector< double > L
 

Detailed Description

Definition at line 24 of file Domain.h.

Constructor & Destructor Documentation

◆ RectangularDomain() [1/4]

RectangularDomain::RectangularDomain ( int  dimIn = 3,
string  nameIn = string("Domain"),
string  unitsIn = string("m") 
)

Definition at line 19 of file Domain.cpp.

◆ RectangularDomain() [2/4]

RectangularDomain::RectangularDomain ( double  x0,
double  Lx,
string  nameIn = string("Domain"),
string  unitsIn = string("m") 
)

Definition at line 23 of file Domain.cpp.

◆ RectangularDomain() [3/4]

RectangularDomain::RectangularDomain ( double  x0,
double  y0,
double  Lx,
double  Ly,
string  nameIn = string("Domain"),
string  unitsIn = string("m") 
)

Definition at line 30 of file Domain.cpp.

◆ RectangularDomain() [4/4]

RectangularDomain::RectangularDomain ( double  x0,
double  y0,
double  z0,
double  Lx,
double  Ly,
double  Lz,
string  nameIn = string("Domain"),
string  unitsIn = string("m") 
)

Definition at line 39 of file Domain.cpp.

Member Function Documentation

◆ writeAsymptote()

void RectangularDomain::writeAsymptote ( const char *  filename)
virtual

Implements D_base.

Definition at line 112 of file Domain.cpp.

◆ writePoly()

void RectangularDomain::writePoly ( const char *  filename)
virtual

Implements D_base.

Definition at line 50 of file Domain.cpp.


The documentation for this class was generated from the following files: