PLaSK library
Loading...
Searching...
No Matches
base.hpp File Reference
#include <vector>
#include <memory>
#include "../solver.hpp"
#include "../provider/providerfor.hpp"
Include dependency graph for base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plask::DataSourceImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder >
 Don't use this directly, use DataSource instead. More...
 
class  plask::DataSourceImpl< PropertyT, FIELD_PROPERTY, OutputSpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >
 
class  plask::DataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >
 
struct  plask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >
 
struct  plask::InnerDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >
 
struct  plask::InnerDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >::Region
 
struct  plask::OuterDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >
 Data source in which input object is outer and contains output object. More...
 
struct  plask::ConstDataSourceImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder >
 Don't use this directly, use ConstDataSource instead. More...
 
struct  plask::ConstDataSourceImpl< PropertyT, FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >
 
struct  plask::ConstDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Typedefs

template<typename PropertyT , typename OutputSpaceType >
using plask::DataSource = DataSourceImpl< PropertyT, PropertyT::propertyType, OutputSpaceType, typename PropertyT::ExtraParams >
 
template<typename PropertyT , typename OutputSpaceType >
using plask::ConstDataSource = ConstDataSourceImpl< PropertyT, PropertyT::propertyType, OutputSpaceType, typename PropertyT::ExtraParams >