Flow123d  jenkins-Flow123d-linux-release-multijob-282
Public Member Functions | Public Attributes | List of all members
MultiField< spacedim, Value >::MultiFieldFactory Class Reference

#include <multi_field.hh>

Inheritance diagram for MultiField< spacedim, Value >::MultiFieldFactory:
Inheritance graph
[legend]
Collaboration diagram for MultiField< spacedim, Value >::MultiFieldFactory:
Collaboration graph
[legend]

Public Member Functions

 MultiFieldFactory (unsigned int index)
 Constructor. More...
 
virtual Field< spacedim, Value >
::FieldBasePtr 
create_field (Input::Record rec, const FieldCommon &field)
 

Public Attributes

unsigned int index_
 

Detailed Description

template<int spacedim, class Value>
class MultiField< spacedim, Value >::MultiFieldFactory

Definition at line 51 of file multi_field.hh.

Constructor & Destructor Documentation

template<int spacedim, class Value>
MultiField< spacedim, Value >::MultiFieldFactory::MultiFieldFactory ( unsigned int  index)
inline

Constructor.

Definition at line 54 of file multi_field.hh.

Member Function Documentation

template<int spacedim, class Value >
Field< spacedim, Value >::FieldBasePtr MultiField< spacedim, Value >::MultiFieldFactory::create_field ( Input::Record  rec,
const FieldCommon field 
)
virtual

Default method that creates an instance of FieldBase for field.

Reads key given by field_name and creates the field instance using FieldBase<...>::function_factory.

Reimplemented from Field< spacedim, Value >::FactoryBase.

Definition at line 148 of file multi_field.impl.hh.

Member Data Documentation

template<int spacedim, class Value>
unsigned int MultiField< spacedim, Value >::MultiFieldFactory::index_

Definition at line 59 of file multi_field.hh.


The documentation for this class was generated from the following files: