KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
mollifier.h
Go to the documentation of this file.
1 #ifndef KRATOS_MOLLIFIER_H
2 #define KRATOS_MOLLIFIER_H
3 // System includes
4 #include <string>
5 #include <iostream>
6 #include <cstdlib>
7 #include "density_function.h"
8 
9 namespace Kratos
10 {
11 
12 template< unsigned int TDim>
13 class Mollifier: public DensityFunction<TDim>
14 {
15 public:
17 
19 
20 virtual ~Mollifier(){}
21 
22 void ComputeWeights(std::vector<double> & distances, std::vector<double> & weights){}
23 
24 private:
25 
26 }; // class DensityFunctionPolynomial
27 
28 } // namespace Kratos.
29 #endif // KRATOS_MOLLIFIER_H
Definition: density_function.h:59
Definition: mollifier.h:14
Mollifier()
Definition: mollifier.h:18
virtual ~Mollifier()
Definition: mollifier.h:20
void ComputeWeights(std::vector< double > &distances, std::vector< double > &weights)
Definition: mollifier.h:22
KRATOS_CLASS_POINTER_DEFINITION(Mollifier)
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21