![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
poisson-periodic.cc
153 Dune::Fufem::computePeriodicConstraints(constraints, basis, periodicLeftPatch, periodicRightPatch, periodicRightToLeft);
220 auto vtkWriter = Dune::Vtk::UnstructuredGridWriter(Dune::Vtk::LagrangeDataCollector(basis.gridView(), 2));
221 vtkWriter.addPointData(u|sol, Dune::VTK::FieldInfo("sol", Dune::VTK::FieldInfo::Type::scalar, 1));
auto coloredElementRange(const GridView &gridView, const std::vector< size_type > &coloring)
int main(int argc, char **argv)
field_type dot(const type &newv) const
Y & rhs()
static std::string formatString(const std::string &s, const T &... args)
const char * what() const noexcept override
const Grid & grid() const
static DUNE_EXPORT MPIHelper & instance(int &argc, char **&argv)
static void readOptions(int argc, char *argv[], ParameterTree &pt)
LeafGridView leafGridView() const
void globalRefine(int refCount)
void setZero()
Class for storing data associated to boundary segments.
Definition boundarydata.hh:44
Encapsulate a subset of the boundary intersections of a GridView.
Definition domains/boundarypatch.hh:37
T endl(T... args)
void computePeriodicConstraints(AffineConstraints< BV, V, MI, C > &constraints, const PrimaryBasis &primaryBasis, const PrimaryPatch &primaryPatch, const SecondaryBasis &secondaryBasis, const SecondaryPatch &secondaryPatch, const SecondaryToPrimary &secondaryToPrimary)
Compute constraints for periodic boundary conditions.
Definition periodicconstraints.hh:64
void computeBoundaryConstraints(AffineConstraints< BV, V, MI, C > &constraints, const Basis &basis, Function &&f, const IntersectionSet &intersectionSet)
Compute constraints for essential boundary conditions.
Definition boundaryconstraints.hh:51
auto makeAffineConstraints(const Basis &basis)
Create and initialize an AffineConstraints object for a basis.
Definition affineconstraints.hh:825
::value &&QuadratureHints::IsQuadratureHint< QuadratureHint >::value auto integrate(MultilinearOperator op, const Domain &domain, QuadratureHint hint)
Integrate a k-linear operator to obtain a k-linear form.
Definition integrate.hh:55
auto grad(const Op &op)
Obtain the gradient of an operator.
Definition userfunctions.hh:1187
auto testFunction(const Basis &basis)
Create unary identity operator on test function space.
Definition userfunctions.hh:694
auto trialFunction(const Basis &basis)
Create unary identity operator on trial function space.
Definition userfunctions.hh:774
T hardware_concurrency(T... args)
T log(T... args)
Definition baseclass.hh:22
auto makeLogger(std::ostream &stream, std::string format)
Create a simple logger callback.
Definition logger.hh:42
auto makeBasis(const GridView &gridView, PreBasisFactory &&preBasisFactory)
std::vector< Child > Vector
std::decay_t< F > makeGridViewFunction(F &&f, const GridView &gridView)
