Transformation of a static complex boundary with the closest-point-transform into a level set function. More...
#include <StatCPTLevelSet.h>
Public Types | |
typedef base::grid_fct_type | grid_fct_type |
typedef base::grid_data_type | grid_data_type |
typedef cpt::State< dim, DataType > | cpt_type |
typedef ads::FixedArray< dim, DataType > | point_type |
typedef ads::FixedArray< dim, int > | multi_index_type |
Public Member Functions | |
StatCPTLevelSet () | |
virtual | ~StatCPTLevelSet () |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | SetupData (GridHierarchy *gh, const int &ghosts) |
void | SetFilename (const std::string filename) |
std::string | Filename () |
Protected Attributes | |
std::string | brep_filename |
int | brep_filetype |
point_type * | vertices |
multi_index_type * | connections |
Transformation of a static complex boundary with the closest-point-transform into a level set function.
typedef cpt::State<dim,DataType> StatCPTLevelSet< DataType, dim >::cpt_type |
Reimplemented from CPTLevelSet< DataType, dim >.
typedef base::grid_data_type StatCPTLevelSet< DataType, dim >::grid_data_type |
Reimplemented from CPTLevelSet< DataType, dim >.
Reimplemented in F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, and F77CPTLevelSet< class, dim >.
typedef base::grid_fct_type StatCPTLevelSet< DataType, dim >::grid_fct_type |
Reimplemented from CPTLevelSet< DataType, dim >.
Reimplemented in F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, F77CPTLevelSet< class, dim >, and F77CPTLevelSet< class, dim >.
typedef ads::FixedArray<dim,int> StatCPTLevelSet< DataType, dim >::multi_index_type |
typedef ads::FixedArray<dim,DataType> StatCPTLevelSet< DataType, dim >::point_type |
StatCPTLevelSet< DataType, dim >::StatCPTLevelSet | ( | ) | [inline] |
References GFMLevelSet< DataType, dim >::_Stationary.
virtual StatCPTLevelSet< DataType, dim >::~StatCPTLevelSet | ( | ) | [inline, virtual] |
std::string StatCPTLevelSet< DataType, dim >::Filename | ( | ) | [inline] |
References StatCPTLevelSet< DataType, dim >::brep_filename.
virtual void StatCPTLevelSet< DataType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from CPTLevelSet< DataType, dim >.
References StatCPTLevelSet< DataType, dim >::register_at().
virtual void StatCPTLevelSet< DataType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from CPTLevelSet< DataType, dim >.
References CPTLevelSet< DataType, dim >::_FillWidth, GFMLevelSet< DataType, dim >::_PlotPhi, StatCPTLevelSet< DataType, dim >::brep_filename, StatCPTLevelSet< DataType, dim >::brep_filetype, ControlDevice::getSubDevice(), CPTLevelSet< DataType, dim >::inverse, GFMLevelSet< DataType, dim >::LocCtrl, RegisterAt(), and CPTLevelSet< DataType, dim >::unsign.
Referenced by StatCPTLevelSet< DataType, dim >::register_at().
void StatCPTLevelSet< DataType, dim >::SetFilename | ( | const std::string | filename | ) | [inline] |
References StatCPTLevelSet< DataType, dim >::brep_filename.
virtual void StatCPTLevelSet< DataType, dim >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented from GFMLevelSet< DataType, dim >.
References StatCPTLevelSet< DataType, dim >::brep_filename, StatCPTLevelSet< DataType, dim >::brep_filetype, StatCPTLevelSet< DataType, dim >::connections, CPTLevelSet< DataType, dim >::SetBrep(), GFMLevelSet< DataType, dim >::SetupData(), and StatCPTLevelSet< DataType, dim >::vertices.
std::string StatCPTLevelSet< DataType, dim >::brep_filename [protected] |
int StatCPTLevelSet< DataType, dim >::brep_filetype [protected] |
multi_index_type* StatCPTLevelSet< DataType, dim >::connections [protected] |
point_type* StatCPTLevelSet< DataType, dim >::vertices [protected] |