ESYS13  Revision_
Classes | Namespaces | Functions | Variables
MeshAdapter.h File Reference
#include "system_dep.h"
#include "finley/Mesh.h"
#include "finley/Finley.h"
#include "finley/Assemble.h"
#include "esysUtils/Esys_MPI.h"
#include "FinleyError.h"
#include "FinleyAdapterException.h"
#include <pasowrap/SystemMatrixAdapter.h>
#include <pasowrap/TransportProblemAdapter.h>
#include "escript/AbstractContinuousDomain.h"
#include "escript/FunctionSpace.h"
#include "escript/FunctionSpaceFactory.h"
#include <boost/shared_ptr.hpp>
#include <boost/python/dict.hpp>
#include <boost/python/extract.hpp>
#include <map>
#include <vector>
#include <string>
#include <sstream>

Go to the source code of this file.

Classes

struct  finley::null_deleter
class  finley::MeshAdapter
 MeshAdapter implements the AbstractContinuousDomain interface for the Finley library. More...
class  finley::ReferenceElementSetWrapper

Namespaces

namespace  finley

Functions

escript::Domain_ptr finley::brick (int n0=1, int n1=1, int n2=1, int order=1, double l0=1.0, double l1=1.0, double l2=1.0, int periodic0=0, int periodic1=0, int periodic2=0, int integrationOrder=-1, int reducedIntegrationOrder=-1, int useElementsOnFace=0, int useFullElementOrder=0, int optimize=0, const std::vector< double > &points=std::vector< double >(), const std::vector< int > &tags=std::vector< int >(), const std::map< std::string, int > &tagnamestonums=std::map< std::string, int >())
 Creates a rectangular mesh with n0 x n1 x n2 elements over the brick [0,l0] x [0,l1] x [0,l2].
escript::Domain_ptr finley::rectangle (int n0=1, int n1=1, int order=1, double l0=1.0, double l1=1.0, int periodic0=false, int periodic1=false, int integrationOrder=-1, int reducedIntegrationOrder=-1, int useElementsOnFace=0, int useFullElementOrder=0, int optimize=0, const std::vector< double > &points=std::vector< double >(), const std::vector< int > &tags=std::vector< int >(), const std::map< std::string, int > &tagnamestonums=std::map< std::string, int >())
 Creates a rectangular mesh with n0 x n1 elements over the brick [0,l0] x [0,l1].

Variables

const boost::python::list finley::EmptyPythonList = boost::python::list()