Nektar++
|
#include <cstdio>
#include <cstdlib>
#include <LibUtilities/BasicUtils/SessionReader.h>
#include <MultiRegions/ExpList.h>
#include <MultiRegions/ContField1D.h>
#include <MultiRegions/ContField2D.h>
#include <MultiRegions/ContField3D.h>
#include <MultiRegions/ContField3DHomogeneous1D.h>
#include <MultiRegions/ContField3DHomogeneous2D.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char *argv[]) |
void | SetFields (SpatialDomains::MeshGraphSharedPtr &mesh, SpatialDomains::BoundaryConditionsSharedPtr &boundaryConditions, LibUtilities::SessionReaderSharedPtr &session, Array< OneD, MultiRegions::ExpListSharedPtr > &Exp, int nvariables) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 14 of file SplitFld.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), Nektar::LibUtilities::SessionReader::CreateInstance(), Nektar::LibUtilities::ePolyEvenlySpaced, GetReflectionIndex(), Nektar::LibUtilities::Import(), Nektar::SpatialDomains::MeshGraph::Read(), SetFields(), and Nektar::LibUtilities::Write().
void SetFields | ( | SpatialDomains::MeshGraphSharedPtr & | mesh, |
SpatialDomains::BoundaryConditionsSharedPtr & | boundaryConditions, | ||
LibUtilities::SessionReaderSharedPtr & | session, | ||
Array< OneD, MultiRegions::ExpListSharedPtr > & | Exp, | ||
int | nvariables | ||
) |
< physical length in X direction (if homogeneous)
< physical length in Y direction (if homogeneous)
< physical length in Z direction (if homogeneous)
< number of points in X direction (if homogeneous)
< number of points in Y direction (if homogeneous)
< number of points in Z direction (if homogeneous)
Parameter for homogeneous expansions
Definition at line 163 of file SplitFld.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), ASSERTL0, Nektar::LibUtilities::eFourier, and Nektar::LibUtilities::eFourierEvenlySpaced.