|
Field3D
|
#include <boost/foreach.hpp>#include <boost/tokenizer.hpp>#include <boost/thread/mutex.hpp>#include <boost/mpl/vector.hpp>#include <boost/mpl/for_each.hpp>#include <boost/mpl/placeholders.hpp>#include <boost/mpl/push_back.hpp>#include <boost/mpl/transform.hpp>#include <boost/fusion/mpl.hpp>#include <boost/fusion/algorithm/iteration/for_each.hpp>#include <boost/fusion/include/for_each.hpp>#include <boost/fusion/include/as_vector.hpp>#include <lava/field3d15/DenseField.h>#include <lava/field3d15/Field3DFile.h>#include <lava/field3d15/FieldInterp.h>#include <lava/field3d15/InitIO.h>#include <lava/field3d15/MIPField.h>#include <lava/field3d15/MIPUtil.h>#include <lava/field3d15/SparseField.h>#include "FieldWrapper.h"#include "ns.h"Go to the source code of this file.
Namespaces | |
| detail | |
Typedefs | |
| typedef FieldGroup< ScalarTypes, 1 > | ScalarFieldGroup |
| typedef FieldGroup< VectorTypes, 3 > | VectorFieldGroup |
| typedef mpl::vector< Field3D::V3h, Field3D::V3f, Field3D::V3d > | VectorTypes |
Functions | |
| std::vector< V3d > | detail::cornerPoints (const Box3d &box) |
| bool | detail::intersect (const Ray3d &ray, const Box3d &box, double &outT0, double &outT1) |
Variables | |
| FIELD3D_NAMESPACE_OPEN typedef mpl::vector< Field3D::half, float, double > | ScalarTypes |
| typedef mpl::vector<Field3D::V3h, Field3D::V3f, Field3D::V3d> VectorTypes |
Definition at line 50 of file FieldGroup.h.
| typedef FieldGroup<ScalarTypes, 1> ScalarFieldGroup |
Definition at line 315 of file FieldGroup.h.
| typedef FieldGroup<VectorTypes, 3> VectorFieldGroup |
Definition at line 316 of file FieldGroup.h.
| FIELD3D_NAMESPACE_OPEN typedef mpl::vector<Field3D::half, float, double> ScalarTypes |
Definition at line 49 of file FieldGroup.h.