Public Member Functions | |
CutOffFunctionW1 (const double radius=1., const Point< dim >=Point< dim >(), const unsigned int n_components=1, const unsigned int select=CutOffFunctionBase< dim >::no_component) | |
virtual double | value (const Point< dim > &p, const unsigned int component=0) const |
virtual void | value_list (const std::vector< Point< dim > > &points, std::vector< double > &values, const unsigned int component=0) const |
virtual void | vector_value_list (const std::vector< Point< dim > > &points, std::vector< Vector< double > > &values) const |
Cut-off function for an arbitrary ball. This function is a cone with support in a ball of certain radius
around center
. The maximum value is 1. If vector valued, it can be restricted to a single component.
Functions::CutOffFunctionW1< dim >::CutOffFunctionW1 | ( | const double | radius = 1. , |
|
const Point< dim > | = Point< dim >() , |
|||
const unsigned int | n_components = 1 , |
|||
const unsigned int | select = CutOffFunctionBase< dim >::no_component | |||
) |
Constructor. Arguments are the center of the ball and its radius. radius.
If an argument select
is given, the cut-off function will be non-zero for this component only.
virtual double Functions::CutOffFunctionW1< dim >::value | ( | const Point< dim > & | p, | |
const unsigned int | component = 0 | |||
) | const [virtual] |
Function value at one point.
Reimplemented from Function< dim >.
virtual void Functions::CutOffFunctionW1< dim >::value_list | ( | const std::vector< Point< dim > > & | points, | |
std::vector< double > & | values, | |||
const unsigned int | component = 0 | |||
) | const [virtual] |
Function values at multiple points.
Reimplemented from Function< dim >.
virtual void Functions::CutOffFunctionW1< dim >::vector_value_list | ( | const std::vector< Point< dim > > & | points, | |
std::vector< Vector< double > > & | values | |||
) | const [virtual] |
Function values at multiple points.
Reimplemented from Function< dim >.