Skip to content
Snippets Groups Projects
Select Git revision
  • 509e02db33faf9d6cc2a19112382e765ed5b9553
  • master default
  • cgnsUnstructured
  • partitioning
  • poppler
  • HighOrderBLCurving
  • gmsh_3_0_4
  • gmsh_3_0_3
  • gmsh_3_0_2
  • gmsh_3_0_1
  • gmsh_3_0_0
  • gmsh_2_16_0
  • gmsh_2_15_0
  • gmsh_2_14_1
  • gmsh_2_14_0
  • gmsh_2_13_2
  • gmsh_2_13_1
  • gmsh_2_12_0
  • gmsh_2_11_0
  • gmsh_2_10_1
  • gmsh_2_10_0
  • gmsh_2_9_3
  • gmsh_2_9_2
  • gmsh_2_9_1
  • gmsh_2_9_0
  • gmsh_2_8_6
26 results

rename.h

Blame
  • Forked from gmsh / gmsh
    Source project has a limited visibility.
    flooding.h 774 B
    #ifndef H_SPECIFIC_WAVE_REGULARIZATION_FLOODING
    #define H_SPECIFIC_WAVE_REGULARIZATION_FLOODING
    
    //GmshFEM Library
    #include "GmshFem.h"
    
    //GmshFWI Library
    #include "../../../common/model/regularization/regularization.h"
    
    /*
    * Flooding
    */
    namespace flooding
    {
        class Regularization final: public DifferentialRegularizationInterface
        {
        private:
            double _p;
            std::vector<double> _lambda;
        public:
            Regularization(const ConfigurationInterface* const config, const ModelField& m, const gmshfem::common::GmshFem& gmshFem, std::string suffix="");
    
            virtual double performance(const ModelField& m);
    
            virtual void setRHS(Order order, Support support, const ModelState& ms);
        };
    };
    
    #endif //H_SPECIFIC_WAVE_REGULARIZATION_FLOODING