1#ifndef _RHEO_INTEGRATE_OPTION_H
2#define _RHEO_INTEGRATE_OPTION_H
117#include "rheolef/smart_pointer.h"
118#include "rheolef/reference_element.h"
119#include "rheolef/point.h"
174 static T epsilon() {
return 1e3*std::numeric_limits<T>::epsilon(); }
196 ignore_sys_coord (false),
200 _is_on_interface(false),
201 _is_inside_on_local_sides(false)
207 ignore_sys_coord (false),
209 _family(default_family),
210 _order(default_order),
211 _is_on_interface(false),
212 _is_inside_on_local_sides(false)
219 ignore_sys_coord (iopt.ignore_sys_coord),
221 _family(iopt._family),
223 _is_on_interface(iopt._is_on_interface),
224 _is_inside_on_local_sides(iopt._is_inside_on_local_sides)
see the integrate_option page for the full documentation
void set_family(std::string name)
void reset(const std::string &name)
void set_family(family_type type)
integrate_option & operator=(const integrate_option &iopt)
bool _is_inside_on_local_sides
static const family_type default_family
std::string get_family_name() const
family_type get_family() const
integrate_option(family_type ft=default_family, size_type k=default_order)
static const size_type default_order
static const size_type unset_order
This file is part of Rheolef.
void invert(tiny_matrix< T > &a, tiny_matrix< T > &inv_a)