proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
RectangularDomain Class Reference

#include </work/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: