37 #ifndef MultiscaleCouplingMeanNormalStressValve_H 38 #define MultiscaleCouplingMeanNormalStressValve_H 1
40 #include <lifev/multiscale/couplings/MultiscaleCouplingMeanNormalStress.hpp> 154 return new MultiscaleCouplingMeanNormalStressValve();
void insertJacobianDeltaCoefficients(multiscaleMatrix_Type &jacobian, const UInt &column, const UInt &ID, bool &solveLinearSystem)
Insert the Jacobian coefficient(s) depending on a perturbation of the model, due to a specific variab...
MultiscaleCouplingMeanNormalStress super_Type
MultiscaleCouplingMeanNormalStressValve & operator=(const MultiscaleCouplingMeanNormalStressValve &coupling)
virtual ~MultiscaleCouplingMeanNormalStressValve()
Destructor.
multiscaleCoupling_Type * createMultiscaleCouplingMeanNormalStressValve()
Factory create function.
void updateCoupling()
Update the coupling.
MultiscaleCoupling multiscaleCoupling_Type
void updateInverseJacobian(const UInt &iQuadPt)
MultiscaleCouplingMeanNormalStressValve()
Constructor.
MatrixEpetra< Real > multiscaleMatrix_Type
MultiscaleCouplingMeanNormalStressValve(const MultiscaleCouplingMeanNormalStressValve &coupling)
bool topologyChange()
Check if the topology is changed.
MultiscaleCouplingMeanNormalStress - Stress coupling condition.
void setupCoupling()
Setup the coupling.
void computeCouplingResiduals()
Compute the local coupling residuals vector.
void initializeCouplingVariables()
Initialize the values of the coupling variables.
uint32_type UInt
generic unsigned integer (used mainly for addressing)
MultiscaleCouplingMeanNormalStressValve - Mean normal stress coupling condition with simple valve...
void insertJacobianConstantCoefficients(multiscaleMatrix_Type &jacobian)
Insert constant coefficients into the Jacobian matrix.