/***********************************************************************
*
* ELMER, A Computational Fluid Dynamics Program.
*
* Copyright 1st April 1995 - , Center for Scientific Computing,
* Finland.
*
* All rights reserved. No part of this program may be used,
* reproduced or transmitted in any form or by any means
* without the written permission of CSC.
*
* Address: Center for Scientific Computing
* Tietotie 6, P.O. BOX 405
* 02101 Espoo, Finland
* Tel. +358 0 457 2001
* Telefax: +358 0 457 2302
* EMail: Jari.Jarvinen@csc.fi
************************************************************************/
/***********************************************************************
Program: ELMER Front
Module: ecif_body.h
Language: C++
Date: 01.10.98
Version: 1.00
Author(s): Martti Verho
Revisions:
Abstract: Body 2D class, derived from Body base class.
************************************************************************/
#ifndef _ECIF_BODY2D_
#define _ECIF_BODY2D_
#include "ecif_body.h"
class Body2D : public Body
{
public:
Body2D();
Body2D(bodyGmtrType body_type, int ext_id, char* name, colorIndices color = DEFAULT_COLOR_INDEX);
Body2D(ecif_Body_X& trx_body, bool add_default_layer = false);
Body2D(bodyGmtrType body_type, int int_id, int ext_id, int nof_fem_elements, int* fem_elem_ids);
bool acceptsStructuredMesh(int layer);
int addAllPendingVertices(int layer);
protected:
bool check();
} ;
#endif
syntax highlighted by Code2HTML, v. 0.9.1