Fluid Dynamics Library
Public Member Functions | Private Attributes
fdl::Cylindrical< scalar_t > Class Template Reference

Indicator function, $\mathbf{x} \mapsto \alpha \mathbf{1}_A(\mathbf{x})$, on a Cylindrical $A\subset \mathbf{R}^3$. More...

#include <scalars.hpp>

Inheritance diagram for fdl::Cylindrical< scalar_t >:
fdl::ScalarBase< scalar_t >

List of all members.

Public Member Functions

 Cylindrical (unsigned dim, scalar_t xy0[], scalar_t radius, scalar_t z0, scalar_t z1, scalar_t alpha=scalar_t(1))
 Legacy constructor.
 Cylindrical (TiXmlNode *node)
virtual scalar_t operator() (scalar_t t, const scalar_t x[])

Private Attributes

scalar_t alpha_
scalar_t z0_
 z-plane defining lower boundary.
scalar_t z1_
 z-plane defining upper boundary.
scalar_t xy0_ [2]
 xy-position of vertical axis.
scalar_t r2_
 radius squared of Cylindrical.

Detailed Description

template<typename scalar_t>
class fdl::Cylindrical< scalar_t >

Indicator function, $\mathbf{x} \mapsto \alpha \mathbf{1}_A(\mathbf{x})$, on a Cylindrical $A\subset \mathbf{R}^3$.

Definition at line 181 of file scalars.hpp.


Constructor & Destructor Documentation

template<typename scalar_t>
fdl::Cylindrical< scalar_t >::Cylindrical ( TiXmlNode *  node) [inline]

XML data format:

 <Node>
    <Definition>Cylindrical</Definition>
    <Parameters x0="0.0" y0="0.0" radius="1.0" zmin="0.5" zmax="1.5" alpha="1.0">
 </Node>
 

Definition at line 209 of file scalars.hpp.


The documentation for this class was generated from the following file: