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

#include <SymCylindrical.h>

Inherits Symmetry.

Collaboration diagram for SymCylindrical:
[legend]

Public Member Functions

 SymCylindrical ()
 SymCylindrical (tinyxml2::XMLElement *element, std::string nameFile="Unknown file")
 ~SymCylindrical () override
void addSymmetricTerms (Cell *cell, Prim type=vecPhases) override
 Add the symmetric terms for the cylindrical or spherical symmetry assumption.
void addSymmetricTermsAddPhys (Cell *cell, AddPhys &addPhys) override
 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">

Here is the call graph for this function:

◆ ~SymCylindrical()

SymCylindrical::~SymCylindrical ( )
override

Member Function Documentation

◆ addSymmetricTerms()

void SymCylindrical::addSymmetricTerms ( Cell * ,
Prim = vecPhases )
overridevirtual

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.

Here is the call graph for this function:

◆ addSymmetricTermsAddPhys()

void SymCylindrical::addSymmetricTermsAddPhys ( Cell * ,
AddPhys &  )
overridevirtual

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.

Here is the call graph for this function:

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