39 #ifndef DATALEVELSET_H    40 #define DATALEVELSET_H 1
    42 #include <lifev/core/LifeV.hpp>    44 #include <lifev/core/fem/TimeData.hpp>    45 #include <lifev/core/fem/TimeAdvanceData.hpp>    47 #include <boost/shared_ptr.hpp>   174     void setup ( 
const GetPot& dataFile, 
const std::string& section = 
"level-set");
   177     void showMe (std::ostream& out = std::cout) 
const ;
 Completly explicit, not very usefull but available. 
 
Semi-implicit, best choice for faster computations. 
 
void showMe(std::ostream &out=std::cout) const
ShowMe method. 
 
Real IPCoef() const
Getter for the IP coefficient. 
 
Fully implicit stabilization (standard procedure) 
 
timeAdvancePtr_Type M_timeAdvance
 
stabilization_type M_stabilization
 
std::shared_ptr< time_Type > timePtr_Type
 
DataLevelSet()
Empty Constructor. 
 
timeAdvancePtr_Type dataTimeAdvance() const
Get data time advance container. 
 
TimeAdvanceData - Class for handling temporal discretization. 
 
void setIPTreatment(const IPTreatment_type &treat)
Set the IP treatment. 
 
void updateInverseJacobian(const UInt &iQuadPt)
 
IPTreatment_type M_IPTreatment
 
std::shared_ptr< timeAdvance_Type > timeAdvancePtr_Type
 
virtual ~DataLevelSet()
Destructor. 
 
The IP stabiilzation will be used. 
 
void setStabilization(const std::string &stab)
Set the stabilization type. 
 
void setStabilization(const stabilization_type &stab)
Set the stabilization type. 
 
void setTimeData(const timePtr_Type timeData)
Set data time container. 
 
void setTimeAdvanceData(const timeAdvancePtr_Type timeAdvanceData)
Set data time advance container. 
 
void setup(const GetPot &dataFile, const std::string §ion="level-set")
Fill the DataLevelSet with the informations of the GetPot object. 
 
stabilization_type stabilization() const
Getter for the stabilization type. 
 
double Real
Generic real data. 
 
timePtr_Type dataTime() const
Get data time container. 
 
void setIPCoef(const Real &coef)
Set the IP coefficient. 
 
DataLevelSet(const DataLevelSet &)
 
TimeAdvanceData timeAdvance_Type
 
No stabilization will be added. 
 
void setIPTreatment(const std::string &treat)
Set the treatment for the IP stabilization. 
 
dataLevelSet - Container for the data for the level set solver 
 
IPTreatment_type IPTreatment() const
Getter for the IP treatment. 
 
TimeData - Class for handling temporal discretization.