DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
Loading...
Searching...
No Matches
dbpp::SweLDeltaOperator Class Reference

to be completed ... see Swe_LDeltaOperator as base implementation U1n12 = w_LdeltaOp->applyTo(arr U1. arr U2).massEq(); // n+1/2 time step U1n12 = w_LdeltaOp->applyTo(arr U1. arr U2).momentumEq(); // ditto More...

#include <dbpp_LDeltaOperator.h>

Public Member Functions

 SweLDeltaOperator (SweRhsAlgorithm *aSweRhsAlgo)
SweRhsEquations applyTo (const std::valarray< float64 > &aU1, const std::valarray< float64 > &aU2, float64 aDt)
bool isTimeDependent () const
unsigned getNumberEquations () const
void setStep ()

Protected Member Functions

virtual void setCalculFF ()
virtual void setSourceTerms ()
virtual void setPressureTerm ()

Private Attributes

SweRhsAlgorithmm_rhsAlgo

Detailed Description

to be completed ... see Swe_LDeltaOperator as base implementation U1n12 = w_LdeltaOp->applyTo(arr U1. arr U2).massEq(); // n+1/2 time step U1n12 = w_LdeltaOp->applyTo(arr U1. arr U2).momentumEq(); // ditto

Constructor & Destructor Documentation

◆ SweLDeltaOperator()

dbpp::SweLDeltaOperator::SweLDeltaOperator ( SweRhsAlgorithm * aSweRhsAlgo)
inline

Member Function Documentation

◆ applyTo()

SweRhsEquations dbpp::SweLDeltaOperator::applyTo ( const std::valarray< float64 > & aU1,
const std::valarray< float64 > & aU2,
float64 aDt )
inline

◆ getNumberEquations()

unsigned dbpp::SweLDeltaOperator::getNumberEquations ( ) const
inline

◆ isTimeDependent()

bool dbpp::SweLDeltaOperator::isTimeDependent ( ) const
inline

◆ setCalculFF()

virtual void dbpp::SweLDeltaOperator::setCalculFF ( )
inlineprotectedvirtual

◆ setPressureTerm()

virtual void dbpp::SweLDeltaOperator::setPressureTerm ( )
inlineprotectedvirtual

◆ setSourceTerms()

virtual void dbpp::SweLDeltaOperator::setSourceTerms ( )
inlineprotectedvirtual

◆ setStep()

void dbpp::SweLDeltaOperator::setStep ( )
inline

Member Data Documentation

◆ m_rhsAlgo

SweRhsAlgorithm* dbpp::SweLDeltaOperator::m_rhsAlgo
private

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