field.hpp File Reference

Classes of physical fields. More...

#include "basic.hpp"
#include <omp.h>

Go to the source code of this file.

Classes

struct  LCS::FieldPolicy< T, Dim, Size >
 Dimension-dependent implementations of Field class. More...
 
class  LCS::Position< T, Dim >
 Field of particle positions. More...
 
class  LCS::Velocity< T, Dim >
 Field of particle velocities. More...
 
class  LCS::ContinuousVelocity< T, Func, Dim >
 Velocity field with continuous velocity function. More...
 
class  LCS::Field< T, Dim, Size >
 Class for general physical fields. More...
 
struct  LCS::FieldPolicy< T, Dim, Size >
 Dimension-dependent implementations of Field class. More...
 
struct  LCS::FieldPolicy< T, 2, Size >
 2D implementations of Field class. More...
 
class  LCS::Position< T, Dim >
 Field of particle positions. More...
 
class  LCS::Velocity< T, Dim >
 Field of particle velocities. More...
 
class  LCS::ContinuousVelocity< T, Func, Dim >
 Velocity field with continuous velocity function. More...
 

Namespaces

 LCS
 Namespace for the whole project.
 

Detailed Description

Classes of physical fields.

This file contains a general Field class and its subclasses, including a Position class for representing displacement fields, and a Vector class for representing velocity fields. The fields are associated with structed grids.