GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Member Functions | Private Member Functions | List of all members
GranOO3::FEM::Domain Class Reference

#include <Domain.hpp>

Inheritance diagram for GranOO3::FEM::Domain:
Inheritance graph
[legend]

Public Member Functions

 ~Domain ()
 
void load_gfem (std::string)
 
void to_vtk (std::vector< std::pair< std::string, vtkSmartPointer< vtkUnstructuredGrid > > > &data)
 
- Public Member Functions inherited from GranOO3::Core::Domain
void clear ()
 
virtual void save (std::string) const
 
virtual void load (std::string)
 
void save () const
 
void save_light () const
 
void save_light (std::string) const
 
void load_light (std::string)
 
void export_to_povray () const
 
void export_to_povray (std::string) const
 
std::ostream & export_to_povray (std::ostream &out) const
 

Private Member Functions

 Domain ()
 
 Domain (const Domain &)=delete
 
Domainoperator= (const Domain &)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from GranOO3::Core::Singleton< Domain >
static bool exist ()
 
static Domainget ()
 
static void instanciate ()
 
static void delete_me ()
 
- Static Public Member Functions inherited from GranOO3::Core::Domain
static std::string std_file_extension ()
 
static std::string light_file_extension ()
 
static std::string ascii_file_extension ()
 
static std::string povray_file_extension ()
 
static std::string xyzr_file_extension ()
 
static std::string rxyz_file_extension ()
 
static std::string gfem_file_extension ()
 
static std::string light_file_header ()
 
static std::string roga_file_extension ()
 
- Protected Member Functions inherited from GranOO3::Core::SingletonB< Domain, Core::Domain >
 SingletonB ()
 
virtual ~SingletonB ()
 
- Protected Member Functions inherited from GranOO3::Core::Singleton< Domain >
 Singleton ()
 
virtual ~Singleton ()
 
- Protected Member Functions inherited from GranOO3::Core::Domain
 Domain ()
 
- Protected Attributes inherited from GranOO3::Core::Domain
IOManager _io
 
std::string _file_prefix
 
- Static Protected Attributes inherited from GranOO3::Core::Singleton< Domain >
static Domain_me
 

Constructor & Destructor Documentation

◆ ~Domain()

GranOO3::FEM::Domain::~Domain ( )
virtual

Reimplemented from GranOO3::Core::Domain.

◆ Domain() [1/2]

GranOO3::FEM::Domain::Domain ( )
private

◆ Domain() [2/2]

GranOO3::FEM::Domain::Domain ( const Domain )
privatedelete

Member Function Documentation

◆ load_gfem()

void GranOO3::FEM::Domain::load_gfem ( std::string  fileName)

◆ operator=()

Domain& GranOO3::FEM::Domain::operator= ( const Domain )
privatedelete

◆ to_vtk()

void GranOO3::FEM::Domain::to_vtk ( std::vector< std::pair< std::string, vtkSmartPointer< vtkUnstructuredGrid > > > &  data)

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