openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | List of all members
Grid1D Class Reference
Inheritance diagram for Grid1D:
Collaboration diagram for Grid1D:

Public Member Functions

virtual void build_mesh (float *, float *, float *, bool *, float *, float, bool, int)
 
virtual void output_boundary (char *fn)
 
 Grid1D (char *m, Region **r)
 
- Public Member Functions inherited from Grid
 Grid (char *, Region **, int)
 
virtual ~Grid ()
 
void unPrMFiberDefs (void)
 
void add_element (Element &, region_t)
 
void set_indx_bounds (bool *sym)
 
bool chk_bath (int i, int j, int k)
 
bool os_good ()
 

Additional Inherited Members

- Protected Attributes inherited from Grid
Pointpt
 
int npt
 
BoundingBox b_bbx
 
BoundingBox t_bbx
 
std::ofstream pt_os
 
std::ofstream elem_os
 
std::ofstream lon_os
 
std::ofstream elemc_os
 
std::ofstream vec_os
 
Region ** region
 
int num_axes
 
fibDef f_def
 
tmProfile f_xi
 
tmProfile s_xi
 
int dim
 

Detailed Description

Definition at line 533 of file mesher.cc.

Constructor & Destructor Documentation

◆ Grid1D()

Grid1D::Grid1D ( char *  m,
Region **  r 
)
inline

Definition at line 537 of file mesher.cc.

Member Function Documentation

◆ build_mesh()

void Grid1D::build_mesh ( float *  x0,
float *  x,
float *  tissue,
bool *  sym,
float *  res,
float  pert,
bool  aniso_bath,
int  periodic_bc 
)
virtual

build a regular 1D mesh

Parameters
x0starting x
xtotal length
tissuemyocardium size
resresolution in each dimension
fd0intial fibre direction (z=0)
drotfibre rotation rate in x (deg/mm)
pertperturbation
aniso_bathmake bath anisotropic
periodic_bcmake periodic boundary conditions by adding connections

Implements Grid.

Definition at line 689 of file mesher.cc.

◆ output_boundary()

virtual void Grid1D::output_boundary ( char *  fn)
inlinevirtual

Implements Grid.

Definition at line 536 of file mesher.cc.


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