ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
SymCylindrical Class Reference

#include <SymCylindrical.h>

Inherits Symmetry.

Public Member Functions

 SymCylindrical ()
 
 SymCylindrical (tinyxml2::XMLElement *element, std::string nameFile="Unknown file")
 
virtual ~SymCylindrical ()
 
virtual void addSymmetricTerms (Cell *cell, Prim type=vecPhases)
 Add the symmetric terms for the cylindrical or spherical symmetry assumption.
 
virtual void addSymmetricTermsAddPhys (Cell *cell, AddPhys &addPhys)
 Add the additional-physics, symmetric terms for the cylindrical or spherical symmetry assumption.
 
- Public Member Functions inherited from Symmetry
 Symmetry ()
 
virtual ~Symmetry ()
 

Additional Inherited Members

- Protected Attributes inherited from Symmetry
int m_radialAxis
 Name of the radial axis for the axi-symmetry.
 

Constructor & Destructor Documentation

◆ SymCylindrical() [1/2]

SymCylindrical::SymCylindrical ( )

◆ SymCylindrical() [2/2]

SymCylindrical::SymCylindrical ( tinyxml2::XMLElement element,
std::string  nameFile = "Unknown file" 
)

Cylindrical symmetry constructor from a read in XML format ex : <dataSymCyl RadialAxis="X">

◆ ~SymCylindrical()

SymCylindrical::~SymCylindrical ( )
virtual

Member Function Documentation

◆ addSymmetricTerms()

void SymCylindrical::addSymmetricTerms ( Cell ,
Prim  = vecPhases 
)
virtual

Add the symmetric terms for the cylindrical or spherical symmetry assumption.

Parameters
cellcell to add the terms
typeenumeration allowing to correct either state in the cell or second order half time step state

Reimplemented from Symmetry.

◆ addSymmetricTermsAddPhys()

void SymCylindrical::addSymmetricTermsAddPhys ( Cell ,
AddPhys  
)
virtual

Add the additional-physics, symmetric terms for the cylindrical or spherical symmetry assumption.

Parameters
cellcell to add the terms
addPhysadditional-physics object to call the corresponding symmetry subroutine

Reimplemented from Symmetry.


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