IFEM  90A354
Public Member Functions | Protected Member Functions | List of all members
SIMdummy< Base > Class Template Reference

Template SIM class with some dummy implementations. More...

#include <SIMdummy.h>

Inheritance diagram for SIMdummy< Base >:
Inheritance graph
[legend]
Collaboration diagram for SIMdummy< Base >:
Collaboration graph
[legend]

Public Member Functions

virtual unsigned short int getNoParamDim () const
 Returns the number of parameter dimensions in the model.
 
virtual bool createFEMmodel (char)
 Creates the computational FEM model from the spline patches.
 
virtual std::vector< std::vector< int > > getElmConnectivities () const
 Element-element connectivities.
 

Protected Member Functions

 SIMdummy (IntegrandBase *p=nullptr)
 Default constructor.
 
virtual ~SIMdummy ()
 Empty destructor.
 
virtual bool parseGeometryDimTag (const tinyxml2::XMLElement *)
 Parses a dimension-specific subelement of the geometry XML-tag.
 
virtual void preprocessResultPoints ()
 Preprocesses the result sampling points.
 
virtual ModelGeneratorgetModelGenerator (const tinyxml2::XMLElement *) const
 Creates a model generator.
 
virtual ASMbasereadPatch (std::istream &, int, const std::vector< unsigned char > &, const char *) const
 Reads a patch from given input stream.
 
virtual bool connectPatches (const ASM::Interface &, bool)
 Connects two patches.
 

Detailed Description

template<class Base>
class SIMdummy< Base >

Template SIM class with some dummy implementations.

This class only implements dummy versions for the pure virtual virtual methods of the base class SIMbase, and can be used as a base for simulator drivers that do not require any FE model.


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